7 条题解
-
0
#include<iostream> #include<algorithm> using namespace std; const int N = 8; int n,a[N]; int main() { int ans[8]={0}; cin>>n; for(int i = 0 ; i < 7 ; i ++) { cin>>a[i]; } sort(a,a+7); while(n--) { int q[N]; int hh = 0,tt = -1; for(int i = 0 ;i < 7 ; i++) { int x; cin>>x; q[++tt] = x; } sort(q,q+7); int mach = 0; int i = 0 ; while(i<7&&hh<7) { if(a[i]==q[hh]) { hh++; mach++; } else if(a[i]>q[hh]) { hh++; } else { i++; } } if(mach>=1&&mach<=7) ans[7 - mach] ++; } for(int i = 0 ; i < 7 ; i ++) cout<<ans[i]<<" "; }
信息
- ID
- 100
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- (无)
- 递交数
- 1050
- 已通过
- 134
- 上传者