hdu 3573 Buy Sticks(数学)
来源:互联网 发布:水热毯 知乎 编辑:程序博客网 时间:2024/06/17 21:06
http://acm.hdu.edu.cn/showproblem.php?pid=3573
考虑每一个75cm的绳子可以剪成28+20 * 2或者32+20 * 2
如果20cm长绳子需要很多的话,剩下的就剪成20*3
否则按照28 * 2或者32 * 2来剪即可。
#include<iostream>#include<cstdio>using namespace std;int main(){ int t,tt=1,a,b,c; cin>>t; while(t--) { cin>>a>>b>>c; int p=(a+1)/2,ans; if(p>b+c) ans=b+c+(a-(b+c)*2+2)/3; else ans=(b+c-p+1)/2+p; printf("Case %d: %d\n",tt++,ans); } return 0;}
阅读全文
0 0
- hdu 3573 Buy Sticks(数学)
- HDU 3573 Buy Sticks 贪心
- HDU 3573 Buy Sticks 解题报告(贪心)
- HDU 3573 Buy Sticks 贪心--利用率
- Buy Sticks
- B Buy Sticks
- 【HDU】1133 - Buy the Ticket(BigDecimal & 组合数学 & 递推)
- HDU 1455 Sticks(分组)
- HDU 1051 Wooden Sticks(LIS)
- hdu 1455 Sticks (dfs 经典剪枝)
- hdu 1455 Sticks(经典DFS)
- HDU 1051: Wooden Sticks(贪心)
- hdu 1051 Wooden Sticks (水题,贪心)
- HDU 1455——Sticks(神棍)
- hdu 1051 woolen sticks(贪心)
- hdu 1455(Sticks 经典深搜)
- HDU -- 1051 Wooden Sticks(贪心)
- hdu 1455 Sticks(DFS+剪枝)
- Jury Meeting Codeforces Round #433 (Div. 2, based on Olympiad of Metropolises)(贪心,预处理?)
- 【Android笔记-异常-5】Error:(1, 0) Minimum supported Gradle version is 3.3. Current version is 2.14.1.
- Vue 爬坑之路(二)—— 组件之间的数据传递
- halcon程序生成C++代码相关配置
- 【Git黑科技】git 删除远程分支上的某次commit
- hdu 3573 Buy Sticks(数学)
- unity 录音并保存本地
- 【转】C++ 常用的STL查找函数方法
- poj 1185 炮兵布阵 状压dp
- Vue 爬坑之路(三)—— 使用 vue-router 跳转页面
- Sevlet介绍
- java 反射机制--根据属性名获取属性值
- 设计模式之装饰者模式-笔记
- Vue 爬坑之路(四)—— 与 Vuex 的第一次接触