Submission #1518135
Source Code Expand
#include<bits/stdc++.h> using namespace std; int C(int a, int b){ if(a==1||a==b){ return 1; } else if(b==1){ return a; } int bunbo=1; int bunshi=1; for(int i=a;i>a-b;i--){//! bunshi*=i; } while(b>1){ bunbo*=b; b--; } return bunshi/bunbo; } int main(){ int a[100010]; int N; int dabu=100000000; cin>>N; int cnt=0, cnt2=0; for(int i=0;i<N+1;i++){ cin>>a[i]; if(dabu<=100010) cnt++; for(int j=0;j<i;j++){ if(a[j]==a[i]){ dabu=a[i]; } } } for(int i=0;i<N+1;i++){ if(dabu==a[i]) break; cnt2++; } //cout<<cnt2<<":"<<cnt<<endl; cout<<N<<endl; for(int i=2;i<=N+1;i++){ int res=C(N+1, i); if(cnt>=1){ res-=C(cnt+1, i); } if(cnt2>=1){ res-=C(cnt2+1, i); } cout<<res<<endl; } return 0; }
Submission Info
Submission Time | |
---|---|
Task | C - pushpush |
User | agony |
Language | C++14 (GCC 5.4.1) |
Score | 0 |
Code Size | 1386 Byte |
Status | WA |
Exec Time | 2103 ms |
Memory | 512 KB |
Judge Result
Set Name | Sample | All | ||||||
---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 300 | ||||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample1.txt, sample2.txt, sample3.txt, sample4.txt |
All | even_0.txt, even_1.txt, even_2.txt, even_3.txt, odd_0.txt, odd_1.txt, odd_2.txt, odd_3.txt, sample1.txt, sample2.txt, sample3.txt, sample4.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
even_0.txt | TLE | 2103 ms | 512 KB |
even_1.txt | TLE | 2103 ms | 512 KB |
even_2.txt | TLE | 2103 ms | 512 KB |
even_3.txt | TLE | 2103 ms | 512 KB |
odd_0.txt | TLE | 2103 ms | 512 KB |
odd_1.txt | TLE | 2103 ms | 512 KB |
odd_2.txt | TLE | 2103 ms | 512 KB |
odd_3.txt | TLE | 2103 ms | 512 KB |
sample1.txt | WA | 1 ms | 256 KB |
sample2.txt | WA | 1 ms | 256 KB |
sample3.txt | WA | 1 ms | 256 KB |
sample4.txt | WA | 1 ms | 256 KB |