From: Skullheadx <94652084+Skullheadx@users.noreply.github.com> Date: Thu, 6 Oct 2022 14:06:45 +0000 (-0400) Subject: 2017 S1 S2 X-Git-Url: http://git.skullheadx.com/nixos/static/projects.html?a=commitdiff_plain;h=72361aecbfd08cd1407034d389aa302f01b8e472;p=CCC.git 2017 S1 S2 --- diff --git a/Main/C++/2017/S1.cpp b/Main/C++/2017/S1.cpp new file mode 100644 index 0000000..da4e000 --- /dev/null +++ b/Main/C++/2017/S1.cpp @@ -0,0 +1,33 @@ +#include +using namespace std; + +int main() +{ + int K=0, N, input; + cin >> N; + + vector team1, team2; + for (int i = 0; i < N; i++) + { + cin >> input; + team1.push_back(input); + } + for (int i = 0; i < N; i++) + { + cin >> input; + team2.push_back(input); + } + int team1_score=0, team2_score=0; + for (int i = 0; i < N; i++) + { + team1_score += team1[i]; + team2_score += team2[i]; + if (team1_score == team2_score) + { + K = i+1; + } + } + cout << K; + return 0; + +} diff --git a/Main/C++/2017/S1.exe b/Main/C++/2017/S1.exe new file mode 100644 index 0000000..024e228 Binary files /dev/null and b/Main/C++/2017/S1.exe differ diff --git a/Main/C++/2017/S1.o b/Main/C++/2017/S1.o new file mode 100644 index 0000000..14d14af Binary files /dev/null and b/Main/C++/2017/S1.o differ diff --git a/Main/C++/2017/S2.cpp b/Main/C++/2017/S2.cpp new file mode 100644 index 0000000..29d9eef --- /dev/null +++ b/Main/C++/2017/S2.cpp @@ -0,0 +1,45 @@ +#include +using namespace std; + +int main() +{ + int N, input; + cin >> N; + vector data; + for (int i = 0; i < N; i++) + { + cin >> input; + data.push_back(input); + } + sort(data.begin(), data.end()); + vector high, low; + for (int i = 0; i < ceil(N/2.0); i++) + { + low.push_back(data[i]); + } + reverse(low.begin(),low.end()); + for (int i = ceil(N/2.0); i < N; i++) + { + high.push_back(data[i]); + } + vector output; + for (int i = 0; i < N; i ++) + { + if (i % 2 == 0) + { + output.push_back(low[i/2]); + } + else + { + output.push_back(high[(i-1)/2]); + } + } + for (int i = 0; i < N; i++) + { + cout << output[i] << ' '; + } + + return 0; + + +} diff --git a/Main/C++/2017/S2.exe b/Main/C++/2017/S2.exe new file mode 100644 index 0000000..5280e5e Binary files /dev/null and b/Main/C++/2017/S2.exe differ diff --git a/Main/C++/2017/S2.o b/Main/C++/2017/S2.o new file mode 100644 index 0000000..e80af3b Binary files /dev/null and b/Main/C++/2017/S2.o differ