且未

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页

2017年11月10日 #

摘要: #includeint main(){ int n; char ch[]="EEEEEEDCBAA"; while(~scanf("%d",&n)){ if(n100) printf("输入错误\n"); else printf("%c",ch[n/10]); }... 阅读全文
posted @ 2017-11-10 16:23 阿聊 阅读(210) 评论(0) 推荐(0)

2017年11月9日 #

摘要: 题目从n个人中选全部或部分人,然后将这些人分成两部分,要求其中一部分的最小值大于另一部分的最大值假设n个人的ac数量按从小到大排列,可以从中任选m个人(n=>m>=2),再把这m个人分2组(每个人都要分组),要是满足最小ac数大于最大ac数,只需要在m个人中插板即可。... 阅读全文
posted @ 2017-11-09 15:49 阿聊 阅读(147) 评论(0) 推荐(0)

2017年11月4日 #

摘要: 题目第一次见到这么搞笑的题:因为满足条件 in the range of int( [1, 2147483647] ). 的答案,就只有四个。所以可以,#includeint a[10];void init(){ long long temp=1; for(int i... 阅读全文
posted @ 2017-11-04 15:18 阿聊 阅读(101) 评论(0) 推荐(0)

摘要: 转载链接因为:Ai=(Ai-1+Ai+1)/2 - Ci, A1=(A0 +A2 )/2 - C1; A2=(A1 + A3)/2 - C2 , ...=> A1+A2 = (A0+A2+A1+A3)/2 - (C1+C2)=> ... 阅读全文
posted @ 2017-11-04 14:16 阿聊 阅读(98) 评论(0) 推荐(0)

2017年11月3日 #

摘要: 转载两个博客 链接一链接二 阅读全文
posted @ 2017-11-03 17:53 阿聊 阅读(1334) 评论(0) 推荐(0)

2017年11月2日 #

摘要: 找了好半天才找到两个比较好理解的代码,暂时放到这,之后再来改。点击打开链接次短路[v]=最短路[u]+边[u,v] 或者 次短路[v]=次短路[u]+边[u,v] ,不同于普通最短路,我们需要维护两个数组:最短路+次短路。 我这里采用 邻接表+dijkstra,不断更... 阅读全文
posted @ 2017-11-02 18:45 阿聊 阅读(149) 评论(0) 推荐(0)

2017年10月28日 #

摘要: 题目题意:两种操作,一种是告诉它哪两个人是同一阵营的,而另一种是询问某两个人是不是同一阵营的,是:输出yes ,不是:输出:no。这道题思路是并查集,但问题在于,如何把名字(是个字符串)合并?一般来说都要用到:map,set这种东西,但是我不会啊。。。。下面这个代码是... 阅读全文
posted @ 2017-10-28 12:20 阿聊 阅读(133) 评论(0) 推荐(0)

摘要: 题目题意:给定一个有向图,多个起点,一个终点,求起点到终点的最短路。这道题TLE了好多次,两侧次的对比主要在于对起点的处理上,法一:最开始是采用的hdu2066——一个人的旅行,这道题的方法做的,发现总是TLE。法二:然后看别人的博客:再加上一个点作为起点,编号为0,... 阅读全文
posted @ 2017-10-28 10:01 阿聊 阅读(130) 评论(0) 推荐(0)

2017年10月21日 #

摘要: 题目遇到第奇数块石头时,他会将其往前面扔,能扔多远在输入中会给出,而遇到第偶数个石头时不进行处理。当有两个石头在同一位置时,则先处理"射程"(能扔的距离最短)的石头,然后Sempr一直往前走,直到前面已经没有任何石头时,这时候计算Sempr与出发点的距离。样例解析:对... 阅读全文
posted @ 2017-10-21 14:59 阿聊 阅读(165) 评论(0) 推荐(0)

摘要: unsigned int 0~4294967295 int 2147483648~2147483647 unsigned long 0~4294967295long 2147483648~2147483647long long的最大值:922337... 阅读全文
posted @ 2017-10-21 14:48 阿聊 阅读(298) 评论(0) 推荐(0)

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页