提交时间:2023-12-31 13:52:31
运行 ID: 227800
#include<bits/stdc++.h> using namespace std; int n; vector<string> a; bool cmp(string a,string b) { return a > b; } int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); string tmp; cin >> n; for(int i = 0;i < n;i++) { cin >> tmp; a.push_back(tmp); } sort(a.begin(),a.end(),cmp); string sum = ""; for(int i = 0;i < n;i++) { sum += a[i]; } bool flag = true; for(int i = 0;i < sum.size();i++) { if(sum[i] != '0') { break; } if(i == sum.size() - 1 && sum[i] =='0') { cout << "0"; return 0; } } for(int i = 0;i < sum.size();i++) { if(sum[i] != '0') { flag = 0; } if(!flag) { cout << sum[i]; } } return 0; }