Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
180244 | 王赜晗 | 【C6-11】挖地雷的算法 | C++ | 运行出错 | 0 | 0 MS | 236 KB | 816 | 2022-12-18 15:43:06 |
#include <iostream> using namespace std; int main() { int n; int b[210]; int a[210]; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; } int x[50000000]; int y[50000000]; for(;;) { int i=1; i++; cin>>x[i]; cin>>y[i]; if(x[i]==0&&y[i]==0) { break; } } int sum=0,t=0; for(int s=1;s<=5000000;s++) { int i=1; t=sum; sum=0; while(x[i]==0&&y[i]==0) { int j=1; if(j==1) { sum=x[j]+y[j]; i++; b[j]==x[j]; continue; } else if(x[j]==y[j-1]) { sum=sum+x[j]; i++; b[j]==x[j]; } } if(sum>t) { t=sum; } else { b[i]={0}; } i++; } for(int i=1;i<=n;i++) { if(i==n) { cout<<b[i]; } else { cout<<b[i]<<"-"; } } cout<<t; return 0; }