文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>HDU ACM 1036

HDU ACM 1036

时间:2010-10-26  来源:酷行天下

水题一道……却WA了好几次……

代码
 1 #include<iostream>
2 #include<iomanip>
3 using namespace std;
4
5 int main()
6 {
7 int n, i, num;
8 double d, sum, b[2];
9 char a[7];
10 bool flag;
11 cin >> n >> d;
12 while(cin >> num){
13 sum = 0;
14 flag = 0;
15 for(i = 0; i < n; i++)
16 {
17 cin >> a;
18 if(a[0] == '-')
19 flag = 1;//这原来多加了个break,结果一直WA……555,为什么去了就AC了,还是纳闷……
20 else
21 sum += (a[0] - '0') * 60 + (a[2] - '0') * 10 + (a[3] - '0')+ ((a[5] - '0') * 10 + a[6] - '0') * 1.0 / 60;
22 }
23 if(!flag)
24 {
25 b[0] = sum / d;
26 b[1] = (b[0] - int(b[0])) * 60;
27 if(b[1] - int(b[1]) >= 0.5)
28 b[1] += 1;
29 if(b[1] >= 60)
30 {
31 b[0] += 1;
32 b[1] -= 60;
33 }
34 cout << setfill(' ') << setw(3) << num << ":" << setfill(' ') << setw(2) << (int)b[0] << ":" << setfill('0') << setw(2) << (int)b[1] << " min/km"<< endl;
35 }
36 else
37 cout << setfill(' ') << setw(3) << num << ": -" << endl;
38 }
39 return 0;
40 }
41
42

 

相关阅读 更多 +
排行榜 更多 +
宇宙空舰战争安卓版

宇宙空舰战争安卓版

飞行射击 下载
魔塔100层

魔塔100层

休闲益智 下载
调色大师手机版

调色大师手机版

休闲益智 下载