码迷,mamicode.com
首页 > 其他好文 > 详细

ACM-Take it easy

时间:2015-05-27 13:55:51      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

描述
小蜗牛是一名ACMer,他特别想加入校ACM队,为此他开始废寝忘食的刷题。小蜗牛不是神,也会因为做不对题目而烦恼。假设小蜗牛做对一道题,他的愉悦值会加一;如果做错一题,他的愉悦值会减一。给定一个初始的愉悦值N(0<=N<=10),当小蜗牛的愉悦值为0时他就会停止做题,转身去做其他的事情。但是他想知道自己这一天做了多少题,现在请你告诉他结果。
输入
有多组数据。
每组数据第一行给定一个N,表示小蜗牛的初始愉悦值。
第二行给定10个数字,表示有10个做题结果。
其中做题结果只会是1或者-1(1表示做对一题,-1表示做错一题)。
输出
每组数据请输出一行,输出小蜗牛做了多少题。
样例输入
2
1 1 1 1 1 -1 -1 -1 -1 -1
4
-1 -1 -1 -1 -1 1 1 1 1 1
样例输出
10
4

代码:

01.#include<iostream>
02.using namespace std;
03.int main()
04.{
05.int t,i,a[10];
06.while(cin>>t)
07.{
08.if(t==0)
09.{
10. 
11.for(i = 0;i < 10;i++)
12.cin>>a[i];
13.cout<<0<<endl;
14.continue;
15.}
16.int i,n=0,sum;
17.for(i = 0;i < 10;i++)
18.cin>>a[i];
19.sum = t;
20.for(i = 0;i < 10;i++)
21.{
22.sum+=a[i];
23.n++;
24.if(sum==0)
25.break;
26.}
27.cout<<n<<endl;
28.}
29.return 0;
30.}


ACM-Take it easy

标签:

原文地址:http://blog.csdn.net/u012701023/article/details/46045549

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!