注意数组越界。
#include<iostream> #include<cmath> using namespace std; char letter[10001]; void Output(int cap,int type) { int w = 0, l = 0; for (int i = 0; i < cap; i++) { if (letter[i] == 'W') w++; if (letter[i] == 'L') l++; if (((w == type||l==type)&&(abs(l-w)>=2))||((w>type||l>type)&&(abs(l-w)==2)) ){ cout << w << ':' << l; w = 0, l = 0; cout << endl; } } cout << w << ':' << l; } int main() { int i = 0; while ((letter[i] = getchar()) != EOF) { if (letter[i] == 'E') break; i++; } Output(i, 11); cout << endl<<endl; Output(i, 21); return 0; }
详细解决方案
vijos p1217 乒乓球
热度:81 发布时间:2024-01-05 01:21:18.0
相关解决方案
- Vijos 1456 最小总代价 (状压dp)
- Vijos 1071 caioj 1411 动态规划2:打牌 (背包方案输出)
- vijos 难解的问题
- vijos 合唱队形
- VIJOS 校门外的树
- Luogu P1217
- Vijos 1578 渡河
- vijos 金明的预算方案
- Vijos P1659河蟹王国
- vijos P1066弱弱的战壕
- Vijos P1889 天真的因数分解
- P1217 [USACO1.5]回文质数 Prime Palindromes java版和c版
- vijos-1317 开心的金明(动态规划)
- vijos p1484 ISBN号码
- vijos p1449 字符串还原
- vijos p1217 乒乓球
- vijos P1848 记数问题
- 最小总代价(Vijos-1456) 状态压缩
- Vijos P1514 天才的记忆
- 洛谷 P1136 Vijos P1616 迎接仪式
- 洛谷 P1967 Vijos P1843 CODE[VS] P3287 [NOIP2013 D1T3] 货车运输