HDOJ 5463-Clarke and minecraft【贪心】
来源:互联网 发布:女装品牌 知乎 编辑:程序博客网 时间:2024/04/29 23:52
Clarke and minecraft
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 888 Accepted Submission(s): 445
Problem Description
Clarke is a patient with multiple personality disorder. One day, Clarke turned into a game player of minecraft.
On that day, Clarke set up local network and chose create mode for sharing his achievements with others. Unfortunately, a naughty kid came his game. He placed a few creepers in Clarke's castle! When Clarke returned his castle without create mode, creepers suddenly blew(what a amazing scene!). Then Clarke's castle in ruins, the materials scattered over the ground.
Clark had no choice but to pick up these ruins, ready to rebuild. After Clarke built some chests(boxes), He had to pick up the material and stored them in the chests. Clarke clearly remembered the type and number of each item(each item was made of only one type material) . Now Clarke want to know how many times he have to transport at least.
Note: Materials which has same type can be stacked, a grid can store 64 materials of same type at most. Different types of materials can be transported together. Clarke's bag has 4*9=36 grids.
On that day, Clarke set up local network and chose create mode for sharing his achievements with others. Unfortunately, a naughty kid came his game. He placed a few creepers in Clarke's castle! When Clarke returned his castle without create mode, creepers suddenly blew(what a amazing scene!). Then Clarke's castle in ruins, the materials scattered over the ground.
Clark had no choice but to pick up these ruins, ready to rebuild. After Clarke built some chests(boxes), He had to pick up the material and stored them in the chests. Clarke clearly remembered the type and number of each item(each item was made of only one type material) . Now Clarke want to know how many times he have to transport at least.
Note: Materials which has same type can be stacked, a grid can store 64 materials of same type at most. Different types of materials can be transported together. Clarke's bag has 4*9=36 grids.
Input
The first line contains a number T(1≤T≤10) , the number of test cases.
For each test case:
The first line contains a numbern , the number of items.
Thenn lines follow, each line contains two integer a,b(1≤a,b≤500) ,a denotes the type of material of this item, b denotes the number of this material.
For each test case:
The first line contains a number
Then
Output
For each testcase, print a number, the number of times that Clarke need to transport at least.
Sample Input
232 333 332 33105 4676 3787 3098 4995 3203 4802 4448 3915 333100 499
Sample Output
12Hint:The first sample, we need to use 2 grids to store the materials of type 2 and 1 grid to store the materials of type 3. So we only need to transport once;
Source
BestCoder Round #56 (div.2)
一个背包有64层,每一层有36个格,同时每一层只能放相同的物品,问我们需要搬运多少次。
#include<stdio.h>#include<string.h>#include<algorithm>#include<cmath>using namespace std;int wc[100005];int main(){int t;scanf("%d",&t);while(t--){int n;scanf("%d",&n);int i,j;memset(wc,0,sizeof(wc));for(i=1;i<=n;i++){int x,y;scanf("%d%d",&x,&y);wc[x]+=y;}int ans=0;double av3344;for(i=1;i<=1000;i++){if(wc[i]!=0){av3344=wc[i]*1.0;av3344=av3344/64.0;ans+=(int)ceil(av3344*1.0);}}printf("%d\n",(int)ceil(ans*1.0/36));}return 0;}
0 0
- hdoj 5463 Clarke and minecraft 【简单贪心】
- HDOJ 5463-Clarke and minecraft【贪心】
- HDOJ 5463 Clarke and minecraft(贪心向上取整)
- Clarke and minecraft hdoj 5463 (数学题)
- HDU 5463 Clarke and minecraft
- HDU 5463 Clarke and minecraft
- HDU 5463 Clarke and minecraft
- HDU 5463Clarke and minecraft
- HDU-5463Clarke and minecraft
- hdu 5463 Clarke and minecraft
- HDU 5463 Clarke and minecraft(模拟)
- hdu 5463 Clarke and minecraft(水)
- Hdu 5463 Clarke and minecraft【水】
- Clarke and minecraft
- HDU_5463 Clarke and minecraft
- HDU 5463 Clarke and minecraft(贪心)——BestCoder Round #56(div.2)
- HDOJ 5562 Clarke and food(贪心,水)
- hdu 5463 Clarke and minecraft(BestCoder Round #56 (div.2))
- 布尔运算(Boolean Operations)
- str_replace.php
- Sublime——Sublime中增加格式化代码的快捷键
- 简洁强悍的杨辉三角
- Gradle学习系列之五——自定义Property
- HDOJ 5463-Clarke and minecraft【贪心】
- mysql表的字符集gbk转换成utf8测试
- Gradle学习系列之六——使用Java Plugin
- 我的面经
- Gradle学习系列之七——依赖管理
- VTK读取原始数据(裸数据)和序列图像
- 用户注册,重复用户名时的处理
- 盒子模型
- 设计模式学习--工厂方法模式