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;
	
}