1 条题解
-
0
#include<iostream> using namespace std; int kp[(int)(1e5 + 7)]; //1、分析问题 //2、建立数学模型 用你的小心心手算一下 //3、设计算法 设计 //4、编写程序 //5、运行程序 调试测试 //6、编程出错、程序出错 返回到第一步重新开始 //7、正确提交 int main() { int cnt;//卡牌数量 int sheng;//敌方生命值 cin >> cnt >> sheng;//3 5 for (int i = 1; i <= cnt; i++) { cin >> kp[i];// 2 3 4 0 0 0 } int k = 0; for (int i = 1; i <= cnt+3; i++) { k++;// 1 2 //cout<<k<<endl; if(sheng - kp[i] <= 0){ break; } sheng = sheng - kp[i]; } if(k<=cnt){ cout<<k; }else{ cout<<-1; } return 0; }
信息
- ID
- 534
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 9
- 标签
- 递交数
- 11
- 已通过
- 4
- 上传者