此处仍旧能平时听到轰隆的声响,牛脑寨是三个全村600多人的东乡族寨子公海赌船网址

Problem Description

【贪心】HDU2187追悼512汶四川大学地震遇难同胞——老人是真饿了

Problem Description

 

时间:2008年5月16日(震后第4天)
地点:汶川县牛脑寨
人物:毛南族老外祖母

牛脑寨是一个全村600两人的侗族寨子,震后几天,那里如故能平常听到轰隆的声响,那是对面山上石头不断滑落的音响。在形成总体突击队的抢修移动基站的天职后,作者提着相机初叶记录那里的受创意况.突然,笔者的视线里出现3个哈萨克族老人,那让自己最好的吃惊,要明了,那是3个极陡的坡,那个佝偻着腰的长辈是怎么费力地爬上来的?她上来做什么?

公海赌船网址 1

老一辈暗自是极陡的坡,她唯有三只眼睛有隐约的眼力,看着满地废墟,她犹豫了很久。家在哪个地方,她使劲地用非常的低的视力找寻着。她已经的家就在边际,不过满目废墟已经让父老看不出来。她举目远眺,期望那里能见到家的一丢丢划痕。原来家就在一旁,左手抓住1个房橼,努力让自个儿站住,地震过去三日了,她先是次回到曾经的家。

公海赌船网址 2

3个坍塌的橱柜,里面装着一丝期待,老人很费劲地移动掩盖在柜子上的薪柴。老人找到一把木匠用的刨子,老泪纵横,只怕有哪个逝去的妻儿是木匠。见景生情,逝者已矣。

公海赌船网址 3

后续找,一把散碎的拉面出现在自家的前头。她颤颤巍巍地捞起铺满灰尘的打卤面,再度流出了眼泪……
瞅着他仔细地把辣椒面放进胸前的围腰里,作者及时感觉到,那是老人在赢得外来帮衬在此之前赖以生存的口粮了,借使不是畅通无阻中断,外部救援进不来,老人家又何苦拖着80多岁的身子,强忍失去家里人的惨痛,重新归来那夺取她家里人生命的废墟,寻找那点点担担面?老人是真饿了……

公海赌船网址 4

先辈佝偻着腰,低声喃喃地念着那两句话“你们走了,笔者可怎么活”,拿着那对大家身处城市的芸芸众生微不足道的热干面,远去了……

PS:

时间:2008年5月16日(震后第4天)
地方:汶川县牛脑寨
人物:景颇族老外婆

拍完那组照片后本身才晓得,3月14号军用运输飞机第二遍给汶川空中投送救援物资就掉在牛脑寨,受灾的农家们并未占为己有,而是汗流浃背地走了七个小时背到山下的县份交给政党。

对于现有的灾民来说,最期盼化解的显著是小康难题,赈济魔难队容一边在集体人士尽力打通交通,一边在团队购买粮食。以往一旦下拨了一定数额的救济魔难经费要去市集购进大米(散装)。假诺市集有m种大米,各个香米的单价和重量已知,请问,为了知足更加多灾民的急需,最多能购买销售多少重量的稻米呢?

Input

输入数据首先包罗三个正整数C,表示有C组测试用例,每组测试用例的首先行是几个整数n和m(0<=一千,0<=一千),分别表示经费的金额和白米的类型,然后是m行数据,每行蕴含二个整数p和h(1<=p<=25,1<=h<=100),分别表示单价和呼应粳米的份量。<
div=””><=一千,0<=一千),分别表示经费的金额和白米的连串,然后是m行数据,每行李包裹涵贰个整数p和h(1<=p<=25,1<=h<=100),分别代表单价和呼应籼米的重量。<>

<=一千,0<=壹仟),分别代表经费的金额和籼米的品类,然后是m行数据,每行包蕴三个整数p和h(1<=p<=25,1<=h<=100),分别代表单价和对应粳米的分量。<
div=””>Output

对于每组测试数据,请输出可以购买黑米的最多重量(你能够倘若经费买不光全数的白米)。

每一个实例的输出占一行,保留四位小数。 Sample Input

 

1 7 2 3 3 4 4

Sample Output

2.33

代码:
 

#include
#include
#include
#include
#include
using namespace std;
struct node
{
    int p,w;
}s[1010];
bool cmp(node a,node b)
{
    return a.p>t;
    scanf("%d",&t);
    while(t--){
        //cin>>n>>m;
        scanf("%d%d",&n,&m);
        for(int i=0;i>s[i].p>>s[i].w;
            scanf("%d%d",&s[i].p,&s[i].w);
        sort(s,s+m,cmp);
        int k=0;
        double sum=0;
        while(n){
            if(s[k].p*s[k].w>=n){
                sum+=(n*1.0)/s[k].p;
                break;
            }else{
                n-=s[k].p*s[k].w;
                sum+=s[k].w;
            }
            k++;        //  天啦,忘了这行代码,WA了一上午;
        }
        printf("%.2lf\n",sum);
    }
    return 0;
}

<=1000,0<=一千),分别代表经费的金额和粳米的门类,然后是m行数据,每行包含贰个整数p和h(1<=p<=25,1<=h<=100),分别代表单价和相应黑米的分量。<>

http://www.bkjia.com/Cyy/1121057.htmlwww.bkjia.comtruehttp://www.bkjia.com/Cyy/1121057.htmlTechArticle【贪心】HDU2187悼念512汶川大地震遇难同胞——老人是真饿了
Problem Description 时间:二零零六年二月3日(震后第6天) 地方:汶川县牛脑寨
人物:…

【转发整理】牛脑寨是二个全村600五个人的赫哲族寨子,震后几天,那里仍可以够时不时听到隆隆的声音,那是对面山上石头不断滑落的声响。在形成总体突击队的抢修移动基站的职务后,小编提着相机初步记录那里的受创情形。
黑马,作者的视线里涌出三个瑶族老人,那让自家无限的震惊,要通晓,那是一个极陡的坡,那个佝偻着腰的父老是怎么费劲地爬上来的?她上来做怎么样?

公海赌船网址 5

长辈暗自是极陡的坡,她唯有三头眼睛有迷茫的眼力,望着满地废墟,她犹豫了很久。家在哪儿,她拼命地用极低的眼力找寻着。她一度的家就在边际,可是满目废墟已经让老人看不出来。她举目远眺,期望那里能观察家的一小点划痕。原来家就在一旁,左手抓住一个房橼,努力让祥和站住,地震过去1十一日了,她首先次回到曾经的家。

公海赌船网址 6

三个倒塌的橱柜,里面装着一丝希望,老人很伤脑筋地移动掩盖在橱柜上的薪柴。老人找到一把木匠用的刨子,老泪纵横,可能有哪些逝去的家属是木匠。见景生情,逝者已矣。

公海赌船网址 7

继承找,一把散碎的杂酱面出今后自己的前方。她颤颤巍巍地捞起铺满灰尘的饸饹面,再度流出了眼泪…… 
瞧着她仔细地把凉面放进胸前的围腰里,小编当下感觉到,那是老一辈在取得外来接济以前赖以生存的口粮了,若是还是不是畅通无阻中断,外部救援进不来,老人家又何须拖着80多岁的人身,强忍失去亲人的惨痛,重新归来这夺取她家人生命的废墟,寻找这一点点担担面?老人是真饿了……

公海赌船网址 8

老辈佝偻着腰,低声喃喃地念着那两句话“你们走了,小编可怎么活”,拿着那对大家身处城市的人们人微权轻的油泼面,远去了……

PS:

拍完那组照片后本身才领会,七月14号军用运输飞机第一回给汶川空中投送救援物资就掉在牛脑寨,受灾的村民们并未占为己有,而是汗流浃背地走了八个时辰背到山下的县城交给政党。

对于现有的灾民来说,最期盼消除的斐然是小康难题,救济灾民队伍容貌一边在公司人士拼命打通交通,一边在组织购买粮食。以后若是下拨了迟早数额的救济灾民经费要去市集购买粳米(散装)。假使市镇有m种粳米,各个珍珠米的单价和分量已知,请问,为了满意愈来愈多灾民的供给,最多能购买销售多少重量的粳米呢?

 

Input

输入数据首先包涵3个正整数C,表示有C组测试用例,每组测试用例的首先行是三个整数n和m(0<n<=一千,0<m<=一千),分别代表经费的金额和珍珠米的类型,然后是m行数据,每行包括三个整数p和h(1<=p<=25,1<=h<=100),分别代表单价和呼应珍珠米的份量。

 

Output

对于每组测试数据,请输出能够购买糙米的最多重量(你能够假设经费买不光全数的稻米)。
各样实例的输出占一行,保留二个人小数。

 

Sample Input

1

7 2

3 3

4 4

 

Sample Output

2.33

 

 1 #include <stdio.h>
 2 
 3 int main(){
 4     int T;
 5     int n;
 6     int m;
 7     int i;
 8     int j;
 9     int price[1001];
10     int volume[1001];
11     int temp;
12     double totalAmount;
13     double amount;
14     
15     scanf("%d",&T);
16     
17     while(T--){
18         scanf("%d%d",&n,&m);
19         
20         for(i=0;i<m;i++){
21             scanf("%d%d",&price[i],&volume[i]);
22         }
23         
24         for(i=0;i<m-1;i++){
25             for(j=i+1;j<m;j++){
26                 if(price[i]>price[j]){
27                     temp=price[i];
28                     price[i]=price[j];
29                     price[j]=temp;
30                     
31                     temp=volume[i];
32                     volume[i]=volume[j];
33                     volume[j]=temp;
34                 }
35             }
36         }
37         
38         totalAmount=0;
39         for(i=0;i<m;i++){
40             amount=(double)n/price[i];
41             if(amount>volume[i]){
42                 n-=price[i]*volume[i];
43                 totalAmount+=volume[i];
44             }
45             else{
46                 totalAmount+=amount;
47                 break;
48             }
49         }
50         
51         printf("%.2lf\n",totalAmount);
52     }
53     return 0;
54 }

 

 

相关文章