Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <stack>
- using namespace std;
- ifstream cin("pseudocmp.in");
- ofstream cout("pseudocmp.out");
- stack<int> gd;
- bool frv[1000001];
- int v[100000],cif[100000];
- int main()
- {
- int cer,n,i,a,comb=0;
- cin>>cer>>n;
- for(i=0;i<n;i++){
- cin>>a;
- frv[a]=1;
- }
- n=0;
- for(i=0;i<=100000;i++){
- if(frv[i]==1){
- v[n]=i;
- a=i;
- while(a>0){
- cif[n]+=(a%10);
- a/=10;
- }
- n++;
- }
- }
- if(cer==1){
- for(i=0;i<n-1;i++){
- if(cif[i]>cif[i+1]){
- cout<<v[i]<<" "<<v[i+1];
- break;
- }
- }
- if(i==n-1)
- cout<<"-1";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement