1 条题解
-
0njnu19210225 (季润民) LV 10 MOD @ 2023-07-03 13:54:00
题解
根据题意模拟即可。
示例代码
void Solve() { int n, d, c, m; cin >> n >> d >> c >> m; string str; cin >> str; int i; for(i=0; i<n; i++) { char ch = str[i]; if(ch == 'C') { if(c == 0) break; c --; } else { if(d == 0) break; d --; c += m; } } for(;i<n;i++) if(str[i] == 'D') { cout << "NO" << endl; return; } cout << "YES" << endl; }
- 1
信息
- ID
- 1424
- 难度
- 4
- 分类
- (无)
- 标签
- (无)
- 递交数
- 78
- 已通过
- 32
- 通过率
- 41%
- 上传者