Submission
Status:
P-PPP--PPP
Subtask/Task Score:
70/100
Score: 70
User: ftm
Problemset: วิศวกรรมข้อมูล
Language: cpp
Time: 0.002 second
Submitted On: 2025-09-14 10:54:39
#include<bits/stdc++.h>
using namespace std;
#define f(i,a,b,c) for(int i=a;i<=b;i+=c)
#define r(i,a,b,c) for(int i=a;i>=b;i-=c)
#define fi first
#define se second
#define pb push_back
using ll=long long int;
using pii=pair<int,int>;
const int N=1e6;
const int M=1e9+7;
int a[5];
int main(){
ios::sync_with_stdio(0); cin.tie(0);
int n;cin>>n;
f(i,1,n,1){
cin>>a[i];
}
string num;
f(i,1,n,1){
int x=a[i];
string t;
while(x>=2){
t+='0'+(x%2);
x/=2;
}
t+='0'+(x%2);
reverse(t.begin(),t.end());
num=num+t;
}
//cout<<num;
reverse(num.begin(),num.end());
int ans=0;
int k=1;
for(int i=0;i<num.size();i++){
ans+=k*(num[i]-'0');
k*=2;
}
cout<<ans;
}