题目地址:cf#236_div2_A

题目大意:

给你四个数

k,a,b,v;      k代表每个隔间最多不能超过的数目  ,a是果子个数,b是有多少隔板数量,v是一个隔板最多能装多少

现在问你,要把所有nuts放进去,最少需要多少boxes

简单的贪心,我们用这些隔板去装配boxes,看b能分成多少个k-1 份,每一个box就是k*v这么大的容量。

然后多余的b%(k-1) 个给最后一个box

其余的box都是v

然后b慢慢减

代码:

#include<iostream>
#include<vector>using  namespace std;vector<int>  size;int main()
{int  k,a,b,v;cin>>k>>a>>b>>v;for(int i=0;i<b/(k-1);i++)size.push_back(k*v);size.push_back((b%(k-1)+1)*v);for(int i=0;i<1000;i++)size.push_back(v);int ans=0;for(int i=0;i<1000;i++){if(a<=size[i]){ans++;break;}else{a-=size[i];ans++;}}cout<<ans<<endl;}

转载于:https://www.cnblogs.com/jingqi814/p/3644366.html

codeforces#236_div2_A nuts 贪心相关推荐

  1. Codeforces1600数学day5[找规律CodeForces - 1059C,贪心数学A - Banh-mi CodeForces - 1062C ]

    A - Banh-mi CodeForces - 1062C 题目大意:就是开始给你一个01序列,和q次询问,每次询问会给你一个区间,每次你会从这个区间内拿出一个数,在区间内的其他未被拿走的数字会加上 ...

  2. CodeForces - 1494D Dogeforces(贪心+构造)

    题目链接:点击查看 题目大意:给出 nnn 个叶子结点和一个 n∗nn*nn∗n 的 LCALCALCA 矩阵,其中 LCALCALCA 表示的是最近公共祖先节点的权值,现在需要构造出一棵自顶向下权值 ...

  3. Codeforces 1203E Boxers(贪心)

    题目链接:https://codeforces.com/problemset/problem/1203/E 题意:给定n个数字,每个数字可以进行一次+1或是-1的变换(也可以不变),问通过对部分数字适 ...

  4. codeforces数学1600day4[贪心数学公式推导CodeForces - 1151D ,思维CodeForces - 1085C,数论同余+组合计数 CodeForces - 1056B]

    A - Stas and the Queue at the Buffet CodeForces - 1151D 题目大意:就是给你n个人在排队,每个人都有一个ai值和bi值,每个人的不满意度就是f(i ...

  5. Codeforces 1093C (思维+贪心)

    题面 传送门 题目大意: 有一个长n(n为偶数)的序列a 已知a满足 \(a_1≤a_2≤⋯≤a_n\) 给出一个长度为\(\frac{n}{2}\) 的序列b,定义\(b_i=a_i+a_{n-i+ ...

  6. CodeForces - 888G Xor-MST(贪心+字典树+最小生成树)

    题目链接:点击查看 题目大意:给出 nnn 个点,任意两个点之间的边权为 ai⊕aja_i\oplus a_jai​⊕aj​,求最小生成树 题目分析:去年多校写过一样的模型,再拿出来写一遍回顾一下:牛 ...

  7. CodeForces - 1252E Songwriter(贪心)

    题目链接:点击查看 题目大意:给出一个长度为 n 的序列 a ,现在需要构造出一个长度为 n 的序列 b ,满足相邻的 i 和 i + 1 下,a[ i ] 和 a[ i + 1 ] 的大小关系应该和 ...

  8. CodeForces - 1369E DeadLee(贪心+拓扑)

    题目链接:点击查看 题目大意:Lee的厨房中有 n 道菜,每道菜的数量为 w[ i ] ,现在 Lee 会邀请 m 个朋友,每个朋友都有最爱吃的两道菜 x[ i ] 和 y[ i ] ,当朋友 i 来 ...

  9. CodeForces - 1287C Garland(贪心)

    题目链接:点击查看 题目大意:原本有一个1~n的排列,现在缺少了一些数字,用0来代替,现在要求将缺少的数字重新填回去,要求代价和最少,规定代价为:若相邻两个数字的奇偶性不同,则代价为1,否则代价为0 ...

最新文章

  1. 嵌入式视觉领域的机器学习
  2. Shell批量SSH免交互登录认证
  3. python入门学习基础数据结构与语法
  4. Git SSH Key 生成并添加到github/gitee步骤
  5. 3dmax体积雾渲染不出来_【扮家家云渲染效果图】3Dmax体积光制作丛林光束|干货教程...
  6. viewDidLoad等相关函数调用
  7. 制作 小 linux 教程,用BusyBox制作Linux最小系统
  8. python爬虫实现方式_python爬虫的实现方法
  9. 超级简单的Region对比识别验证码
  10. cmd xcopy 拷贝文件夹_u盘文件夹被病毒隐藏怎么解决 u盘文件夹被病毒隐藏解决方法【详细步骤】...
  11. OpenStack常见命令与问题集合
  12. JavaWeb基于session和cookie的数据共享
  13. Spring的p标签
  14. 无胁科技-TVD每日漏洞情报-2022-7-12
  15. python repl_Python 3.8新特征之asyncio REPL
  16. 马云给正在奋斗的人的经典语句
  17. 【工作记录】springboot项目通过qq邮箱发送邮件
  18. 【解决方法汇总】SpringBoot项目报错 Could not resolve placeholder ‘‘ in value “${}“
  19. WPS中excel 把ABCD改成数字
  20. 小制作- -炫彩水晶钟 TOM搬家

热门文章

  1. SpringBoot 配置绑定
  2. STM32F4 HAL库开发 -- USB U盘
  3. STM32开发 -- md5sum命令
  4. 日常生活小技巧 -- 网络调试助手
  5. LIVE555再学习 -- testRTSPClient 源码分析
  6. C语言再学习 -- 分支与跳转语句
  7. 10 Lessons Learned Doing ICOs
  8. 全能HOOK框架 JNI NATIVE JAVA ART DALVIK
  9. Gradle不匹配报错的终极大招(gradle插件版本和gradle版本对应关系)
  10. BZOJ 4802: 欧拉函数(大数因数分解算法 Pollard_rho 和素数测试算法 Miller_Rabin)