Submission #746510

#TimeUsernameProblemLanguageResultExecution timeMemory
746510vjudge1Fibonacci representations (CEOI18_fib)C++17
5 / 100
4046 ms340 KiB
#include<bits/stdc++.h> using namespace std; int main(){ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); vector<long long>pre(21); pre[0]=1; pre[1]=2; for(int i=2;i<21;i++){ pre[i]=pre[i-1]+pre[i-2]; } int n; cin>>n; long long now=0; vector<long long>v(n); for(int i=0;i<n;i++){ cin>>v[i]; } for(int i=0;i<n;i++){ now+=pre[v[i]-1]; int res=0; for(int i=1;i<(1<<21);i++){ long long fake=0; for(int j=0;j<21;j++){ if((i>>j)&1){ fake+=pre[j]; } } if(fake==now){ res++; } } cout<<res<<"\n"; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...