URAL1876
来源:互联网 发布:淘宝提交订单不付款 编辑:程序博客网 时间:2024/05/17 06:47
Centipede’s Morning
题目链接
分类:
greedy
1.题意概述
- 一只蜈蚣有40条左腿和40条右腿。它有a只左鞋和b只右鞋。穿一只左鞋2s,穿一只右鞋1s,扔鞋1s。问给所有脚都穿上鞋最坏需要多长时间?
2.解题思路
- 时间最长就两种情况:
- 拿所有右脚去试左脚,再穿回左脚,这样就是
2b+40 。 - 先给39只右脚穿上鞋,然后再给左脚穿上所有的鞋,然后再把所有的剩下的左鞋去试右脚,然后再穿上右鞋:
39×2+40+2(a−40)+1 。
- 拿所有右脚去试左脚,再穿回左脚,这样就是
3.AC代码
int l, r;while (~scanf("%d%d", &l, &r)) { if (l > r) printf("%d\n", l * 2 + 39); else printf("%d\n", r * 2 + 40);}
阅读全文
0 0
- URAL1876
- Ural1876(贪心)
- Ural1876-Centipede's Morning
- 将博客搬至CSDN
- XML解析错误:XML或文本声明不在实体的开头
- JNI编程(一) —— 编写一个最简单的JNI程序
- .Net AOP 各种IoC框架下实现AOP
- 《战狼Ⅱ》
- URAL1876
- 实现沉浸式的三种方式
- Luogu 1171 售货员的难题(状态压缩动态规划)
- Android将apk用CMD的方式放到system/app中成为系统应用
- hdu 2546 饭卡【01背包变形||记忆化搜索】
- 下载Jmeter经常有Binaries和Source两类包的区别
- 反射应用举例2
- 45岁的上海著名【厨神】为何加入了阿里巴巴
- 五大常用算法之二:动态规划算法