From 7f856c7ff080b8d455b9ed16c2e57dd862c3879d Mon Sep 17 00:00:00 2001 From: omagdy7 Date: Sat, 5 Nov 2022 01:41:11 +0200 Subject: moved some file --- strangeAddition/main.cpp | 51 ------------------------------------------------ 1 file changed, 51 deletions(-) delete mode 100644 strangeAddition/main.cpp (limited to 'strangeAddition/main.cpp') diff --git a/strangeAddition/main.cpp b/strangeAddition/main.cpp deleted file mode 100644 index 4e1e203..0000000 --- a/strangeAddition/main.cpp +++ /dev/null @@ -1,51 +0,0 @@ -#include -#include - -using namespace std; - -int main () { - ios_base::sync_with_stdio(false); - cin.tie(NULL); - int n; - cin >> n; - int zeros = 0; - vector ind; - vector v(n); - for(int i = 0; i < n; i++) { - cin >> v[i]; - int y = v[i]; - if(v[i] == 0) { - zeros++; - ind.push_back(i); - } - while(y >= 1) { - int d = y % 10; - y /= 10; - if(d == 0) { - zeros++; - ind.push_back(i); - break; - } - } - } - int diff = 1; - zeros = zeros * 2; - cout << min(zeros, n) << endl; - vector ans; - for(int i = 0; i < n; i++) { - if(count(ind.begin(), ind.end(), i)) { - ans.push_back(v[i]); - } - } - for(int i = 0; i < n; i++){ - if(!count(ind.begin(), ind.end(), i) && diff) { - ans.push_back(v[i]); - diff--; - } - } - sort(ans.begin(), ans.end()); - for(auto x : ans) { - cout << x << " "; - } - cout << endl; -} -- cgit v1.2.3