HDU 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你

悼念512汶川大地震遇难同胞——一定要记住我爱你

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 11003    Accepted Submission(s): 6693

Problem Description

当抢救人员发现她的时候,她已经死了,是被垮塌下来的房子压死的,透过那一堆废墟的的间隙可以看到她死亡的姿势,双膝跪着,整个上身向前匍匐着,双手扶着地支撑着身体,有些象古人行跪拜礼,只是身体被压的变形了。救援人员从废墟的空隙伸手进去确认了她已经死亡,又在冲着废墟喊了几声,用撬棍在在砖头上敲了几下,里面没有任何回应。 当人群走到下一个建筑物的时候,救援队长忽然往回跑,边跑变喊“快过来”。他又来到她的尸体前,费力的把手伸进女人的身子底下摸索,他摸了几下高声的喊“有人,有个孩子 ,还活着”。 经过一番努力,人们小心的把挡着她的废墟清理开,在她的身体下面躺着她的孩子,包在一个红色带黄花的小被子里,大概有3、4个月大,因为母亲身体庇护着,他毫发未伤,抱出来的时候,他还安静的睡着,他熟睡的脸让所有在场的人感到很温暖。 随行的医生过来解开被子准备做些检查,发现有一部手机塞在被子里,医生下意识的看了下手机屏幕,发现屏幕上是一条已经写好的短信“亲爱的宝贝,如果你能活着,一定要记住我爱你”,看惯了生离死别的医生却在这一刻落泪了,手机传递着,每个看到短信的人都落泪了…

前面讲述的是一个真实的故事,虽然只有短短十几个字,但我们每个人都可以感受到那份母爱的伟大。万幸的是,宝宝得救了,这也是最能鼓舞救援人员的事情。 灾后的救援需要很多的人员,现在又刚刚到达一批志愿者,他们一共有n(10<=n<=1000)人,根据指挥部的指示,他们将被分为抢险、医疗以及通信等3个小分队,并且规定,抢险小分队需要占总人数的一半(如果有小数的话,则舍去),医疗小分队需要占剩余人数的2/3(如果有小数的话,则舍去),剩余的则组成通信小分队。比如一共有55人,那么抢险小分队为55/2=27人,减去抢险小分队为27人剩下28人,则医疗小分队为28*2/3 = 18人,通信小分队为55-27-18=10人。 为了保证救援工作的顺利进行,指挥部决定为每个小分队指派若干当地的向导,原则是为每十个志愿者指派一个向导(如有不足10人的情况,也指派一个),现在请问:需要为这批志愿者指派多少个向导呢?

Input

输入数据首先包含一个正整数C,表示有C组测试用例,然后是C行数据,每行包含一个正整数n(10<=n<=1000),表示志愿者的总人数。

Output

对于每组测试数据,请输出需要的向导数目,每个输出占一行。

Sample Input

2

14

55

Sample Output

3

6

Author

lcy

Source

2008-06-18《 ACM程序设计》期末考试——四川加油!中国加油!

 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2186

分析:这题目没啥难度,新手题,就是直接去算!就是要注意一些节点问题,满10进1,不足10也算1个,最后累加即可!

下面附上AC代码:

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 int main()
 4 {
 5     int n,T;
 6     while(cin>>T)
 7     {
 8         while(T--)
 9         {
10             cin>>n;
11             int a=n/2;
12             int b=(n-a)*2/3;
13             int c=n-a-b;
14             int ans=0;
15             if(a/10==0)
16                 ans++;
17             if(b/10==0)
18                 ans++;
19             if(c/10==0)
20                 ans++;
21             if(a/10!=0&&a%10!=0)
22                 ans=ans+(a/10)+1;
23             if(b/10!=0&&b%10!=0)
24                 ans=ans+(b/10)+1;
25             if(c/10!=0&&c%10!=0)
26                 ans=ans+(c/10)+1;
27             if(a/10!=0&&a%10==0)
28                     ans+=(a/10);
29             if(b/10!=0&&b%10==0)
30                     ans+=(b/10);
31             if(c/10!=0&&c%10==0)
32                     ans+=(c/10);
33                 cout<<ans<<endl;
34         }
35     }
36     return 0;
37 }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏机器人网

探秘日立存储器工厂:双臂机器人与人并肩协作

从JR小田原站出发,驱车约30分钟。日立制作所的工厂就坐落在住宅区的一角(图1)。这里便是日立存储器业务的“心脏”。 ? 图1:日立制作所信息与通信系统公司...

393150
来自专栏FreeBuf

军火库(第一期):无线电硬件安全大牛都用哪些利器?

1. 诺基亚N900手机 这个手机是我最喜欢的装备之一(当年我还是个穷屌丝时候我老婆送我的生日礼物),N900基于Linux衍生版本Maemo,拥有纯粹的Lin...

57070
来自专栏GopherCoder

分享"一只爬虫"

18660
来自专栏腾讯防水墙

世界杯百亿盛宴暗潮涌动—到底是谁的足球狂欢?

世界杯燃情进行时,防水墙为你解读狂欢背后的暗潮究竟为何物?

7.8K50
来自专栏Java帮帮-微信公众号-技术文章全总结

你需要知道的10位Java开发牛人

 1、James Gosling ?   1983 年,Gosling 获得了加州大学的计算机科学学士学位。1990 年,他获得了卡内基梅隆大学的计算机科学博...

38150
来自专栏编程坑太多

程序员该如何护肤?

16230
来自专栏智能算法

108个程序员的笑话,你都看得懂吗?

1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。 2、程序猿的读书历程:x语言入门—>x语言应用实践—>x语言高...

57370
来自专栏知晓程序

想要变有钱?试试这 10 款小程序

12820
来自专栏PaddlePaddle

AI不思议 | 你的智能音箱找到2.4G wifi了么?

智能音箱陆续已经火了一年多了,这期间:半夜突然笑出声的“亚马逊ECHO”、试图变成扬声电话的“谷歌home”、万变不离购物的“天猫精灵”、它吃火锅你吃火锅底料的...

15530
来自专栏腾讯数据中心

10亿红包背后的数据中心

image.png 今年除夕夜除了看春晚放烟花,咱中国人又多了一项必备娱乐节目——抢“微信红包”。10.1亿次的总收发量,8.1亿次/分的摇一摇峰值……所有...

33850

扫码关注云+社区

领取腾讯云代金券