Submission
Status:
P-PPP--PPP
Subtask/Task Score:
70/100
Score: 70
User: mmpk
Problemset: วิศวกรรมข้อมูล
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-02 15:01:02
#include<bits/stdc++.h>
using namespace std;
int a[4];
int n;
string tb(int x){
if(x==0){
return "0";
}
string s ="";
while(x>0){
s=char('0'+(x%2))+s;
x/=2;
}
return s;
}
int d(string s){
int sum=0;
int p=1;
reverse (s.begin(),s.end());
for(int i=0;i<s.size();i++){
sum+=(s[i]-'0')*p;
p=p*2;
}
return sum;
}
int main() {
ios::sync_with_stdio(0);cin.tie(0);
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
string s="";
for(int j=0;j<n;j++){
s=s+tb(a[j]);
}
cout<<d(s);
}