Submission
Status:
----------
Subtask/Task Score:
0/100
Score: 0
User: him
Problemset: วิศวกรรมข้อมูล
Language: cpp
Time: 0.002 second
Submitted On: 2025-09-14 19:29:29
#include<bits/stdc++.h>
using namespace std;
int arr[9];
string ans;
int main(){
int a;cin>>a;
for(int i=0;i<a;i++){
cin>>arr[i];
}
for(int i=0;i<a;i++){
string s;
int r;
while(arr[i]>=2){
r=arr[i]%2;
s+='0'+r;
arr[i]=arr[i]/2;
}
r=arr[i];
s+='0'+r;
reverse(s.begin(),s.end());
ans+=s;
}
cout<<ans<<"\n";
long long int p=1;
long long int sum=0;
reverse(ans.begin(),ans.end());
for(int i=0;i<ans.size();i++){
sum=sum+p*(ans[i]-'0');
p=p*2;
}
cout<<sum;
}