大白书第一章
丨丨M丨丨
这个作者很懒,什么都没留下…
展开
-
UVa 11300 Spreading the Wealth 分金币 (中位数)
F. Spreading the Wealth ProblemA Communist regime is trying to redistribute wealth in a village. They have have decided to sit everyone around a circular table. First, everyone has con原创 2014-01-15 17:12:18 · 710 阅读 · 0 评论 -
UVa 1388 Graveyard 墓地雕塑
圆上的等距N个点,每个点相距360/N 度,增加M个点后,每个点相距360/(N+m)度,这N个点可顺时针或逆时针移动每次去移动的最小值即可算出ans代码:#include#include#include#include#includeusing namespace std;double min(double x,double y){ return x<原创 2014-01-16 10:16:09 · 900 阅读 · 0 评论 -
UVa 11292 Spreading the Wealth 勇者斗恶龙
对恶龙的头和骑士的能力排一次序即可代码:#include#include#include#include#includeusing namespace std;#define MAXSIZE 20005int a[MAXSIZE],b[MAXSIZE];int main(){ int m,n; while(scanf("%d %d",&m,&n)原创 2014-01-15 16:35:57 · 786 阅读 · 0 评论 -
UVa 11729 Commando War 突击战
Commando WarInput: Standard InputOutput: Standard Output Waiting for orders we held in the wood, word from the front never cameBy evening the sound of the gunfire was miles awa原创 2014-01-15 16:38:46 · 672 阅读 · 0 评论 -
Uva 10881 - Piotr's Ants
好吧,看到这题首先就想到了 每1s都去更新蚂蚁的位置,最后发现这样每次都要判断当前的这只蚂蚁和其他蚂蚁的位置关系这样子不可行。最后看了大白书之后, 才发现原来这么吊。。。代码: #include#include#include#include#includeusing namespace std;struct ant{ int pos;//蚂原创 2014-03-07 19:09:59 · 771 阅读 · 0 评论 -
Uva 1030 - Image Is Everything
方法: 建立空间直角坐标系,把六个视角看到的投影到坐标系中,看六个视角看到的是否会有冲突,有冲突代表改点不存在PS: 某渣实在是不想吐槽了,初始化的是把.写成了* 特么害我一直以为我坐标系建错了,找了好久啊.....(┬_┬)哭了代码:#include#include#define maxn 12#define REP(i,n) for(int i= 1; i<= (n)原创 2014-03-28 21:24:39 · 756 阅读 · 0 评论