HDU 5037 Frog(模拟跳石头的过程)
来源:互联网 发布:淘宝图片大小分辨率 编辑:程序博客网 时间:2024/06/15 13:53
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5037
题意:青蛙跳石头,上帝放最少石头数情况下,青蛙跳最少的步数。
AC代码:
#include<iostream>#include<cstdio>#include<algorithm>using namespace std;int st[200005];int main(){int T,n,m,l,t=1,i,ans,now,s,g;scanf("%d",&T);while(T--){scanf("%d%d%d",&n,&m,&l);for(i=1;i<=n;i++)scanf("%d",&st[i]);printf("Case #%d: ",t++);st[++n]=m;ans=0;now=l;sort(st+1,st+n+1);for(i=1;i<=n;i++){s=(st[i]-st[i-1])%(l+1);g=(st[i]-st[i-1])/(l+1);if(now+s>l){now=s;ans+=g*2+1;}else{now+=s;ans+=g*2;}}printf("%d\n",ans);}return 0;}
0 0
- HDU 5037 Frog(模拟跳石头的过程)
- HDU 4004 The Frog's Games (二分 + 贪心 青蛙跳石头)
- hdu 5037 Frog(贪心)
- hdu 5037 Frog (贪心)
- HDU-#5037 Frog(贪心)
- hdu 5037 Frog(贪心)
- hdu 5037 Frog(贪心)
- HDU - 4004 The Frog's Games (二分)去掉m个石头求最小间距
- Leetcode-403.Frog Jump(青蛙跳石头)
- HDU 5037(Frog-贪心青蛙跳石子)
- hdu 5037 Frog(北京网络赛)
- (复习) hdu 5037 frog~! 贪心策略
- hdu 5037 Frog
- hdu 5037 Frog(贪心)
- hdu 5037 Frog(高效)
- hdu 5037 Frog
- HDU 5037 Frog
- hdu 5037 Frog
- 解决Centos 7安装后不能上网的方法
- Service学习(六)——在服务与活动间通信
- 快速配置虚拟机上网(桥接)
- linux内核简介
- Django 1.7 初级教程or学习笔记(一)
- HDU 5037 Frog(模拟跳石头的过程)
- 第一章 绪论
- Fragment的可见再加载的方法(真正的Fragment的OnResume和OnPause)
- [文件系统]一些问题
- NYOJ 303【序号互换】第四届河南省程序设计大赛
- 网游通讯加密的方案设计
- 【关于实验】网络:win7安装FTP服务器
- lua传参问题:无类的局限性
- c/c++获取系统时间