poj 1852 Ants_贪心
来源:互联网 发布:数控编程的步骤 编辑:程序博客网 时间:2024/06/06 01:01
题目大意:很多的蚂蚁都在长度为L(cm)的膀子上爬行,它们的速度都是1cm/s,到了棒子终端的时候,蚂蚁就会掉下去。如果在爬行途中遇到其他蚂蚁,两只蚂蚁的方向都会逆转。已知蚂蚁在棒子的最初位置坐标,但是我们不知道他们会往哪一个方向爬。请求出所有蚂蚁掉下去的最短时间和最长时间。
思路:当蚂蚁碰撞时,两只蚂蚁相反方向走,换个思路就是把他们的身份互换,相当于直接穿过,所以不用考虑蚂蚁的碰撞问题。
#include <iostream>#include<cstdio>#include<cmath>using namespace std; int main(int argc, char** argv) {int t,n,len,x,y,ans1,ans2;scanf("%d",&t);while(t--){scanf("%d%d",&len,&n);ans1=0;ans2=0;for(int i=0;i<n;i++){scanf("%d",&x);y=len-x;if(x>y)swap(x,y);if(x>ans1) ans1=x;if(y>ans2) ans2=y;}printf("%d %d\n",ans1,ans2);}return 0;}
0 0
- poj 1852 Ants_贪心
- POJ 1852 类似于贪心
- POJ 1852 Ants (贪心)
- POJ 1852 Ants (贪心)
- poj 1852 Ants(贪心)
- POJ 1852 Ants (思维技巧 + 贪心)
- POJ 1852 Ants 【水+Trick+贪心】
- poj 1017 Packets【贪心】
- POJ 1017 Packets(贪心)
- POJ 1323 简单贪心
- POJ 1065 (贪心)
- POJ 1328 贪心
- POJ 1018 贪心思想
- POJ 1089 贪心算法
- poj 1017 Packets(贪心)
- poj 1017 贪心算法
- poj 1328 贪心
- POJ 3544 贪心
- PAT basic 1015 : 德才论
- Android中shape的解析
- HBase伪分布式安装的简单步骤记录
- ubuntu修改主机名
- linux trap的翻译问题
- poj 1852 Ants_贪心
- 每天一算法(一)——用链表实现加减乘运算
- Linux网络编程一步一步学-编写一个HTTP协议的目录
- 曾经的梦想
- eclispe中只能输入英文,无法调用输入法
- web app 的挑战
- SGU 194 无源无汇可行流求解
- Android SoundPool播放音频
- 一台电脑一天用多少度电