题意:一个盒子有36个格子、每个格子可以装64个物品,搬运一个箱子是一次搬运,问最少到搬运次数

思路:直接求总需要多少个格子,然后去求盒子,这里求盒子呢有个小技巧,就是用ceil函数

 #include<iostream>
#include<cmath>
#include<cstring>
using namespace std;
int num[];
int main()
{
int t;cin >> t;
while(t--)
{
int n;cin >> n;
memset(num,,sizeof(num)); //每次需要清零 、
int mmax;
mmax=;
for(int i=;i<n;++i){
int a,b;cin >> a >> b;
num[a]+=b; //统计每一个种类的总数、
if(a>mmax) mmax=a; //记录最大的种类数字 、
}
int tot=;
for(int i=;i<=mmax;++i){
if(num[i]!=)
tot+=ceil(1.0*num[i]/);
}
cout << ceil(1.0*tot/) << endl;
}
}

ceil函数包含在头文件“cmath”,ceil(),括号里面要是实数,求是的大于等于这个实数的最大整数,很多想这类种类问题都可以用ceil函数来求解

最新文章

  1. Code HighLight
  2. 转载:谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
  3. 「Unity」与iOS、Android平台的整合:2、导出的Android-Eclipse工程
  4. sprint3(第八天)
  5. codeforces 719E E. Sasha and Array(线段树)
  6. JavaScript运算符
  7. bzoj1406
  8. 小试牛刀JavaScript鼠标事件
  9. PHP算法学习(5) 位运算
  10. Polymer初探
  11. Lock为线程上锁,防止数据混乱
  12. SpringBoot配置(1) 配置文件application&amp;yml
  13. Codeforces Beta Round #35 (Div. 2)
  14. Java并发编程原理与实战三十五:并发容器ConcurrentLinkedQueue原理与使用
  15. Python seed() 函数
  16. 使用 if 表达式
  17. 数据库--sql文件
  18. PHP数组和字符串相互转换以及判断字符串长度
  19. 【高斯消元】CDOJ1783 曜酱的线性代数课堂(一)
  20. mongodb 的主从配置

热门文章

  1. 【纯手工】整理豆瓣热点推荐列表-财经&amp;自我管理
  2. httpserver实现简单的上下文
  3. 面试问题:Vuejs如何实现双向绑定
  4. linux系统命令配置文件
  5. SQLServer —— EXISTS子查询
  6. poj2449第K短路问题(A*算法)
  7. cocos2dx3.0项目创建流程
  8. Node.js入门笔记
  9. JavaScript 开发的40个经典技巧
  10. Objectarx之分批存储相连实体