Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- #define N 101
- using namespace std;
- ifstream fin("sumpow2.in");
- ofstream fout("sumpow2.out");
- char a[N],b[N],c[N];
- long long puteri[20],sum;
- int main()
- {
- puteri[0]=1;
- for(int i=1;i<=16;i++)puteri[i]=2*puteri[i-1];
- fin>>a>>b;
- for(int i=0;a[i];i++)
- sum+=puteri[a[i]-'a'];
- for(int i=0;b[i];i++)
- sum+=puteri[b[i]-'a'];
- int k=0;
- for(int i=16;i>=0;i--)
- if(sum>=puteri[i])
- {
- c[k++]='a'+i;
- sum-=puteri[i];
- }
- for(int i=k-1;i>=0;i--)
- fout<<c[i];
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement