阳光心态,健康人生的博客

网络编程,网络安全,逆向

【ACM】:ACM集训队论文合集

国家集训队论文分类整理 距离ACM/ICPC的时间越来越少了,选择性地看一些集训队论文是很有必要的。 (在此给已经看过所有论文的神牛跪了= =) 所以,我在此整理了一下,供大家参考。 组合数学 计数与统计 2001 - 符文杰:《Pólya原理及其应...

2016-07-11 14:47:15

阅读数:1148

评论数:0

编程挑战3:蚂蚁问题

蚂蚁问题及解析,还有代码都在下方区域 Ants(POJ No.1852) n只蚂蚁以每秒 1cm的速度在长为 Lcm的竿子上爬行。当蚂蚁爬到竿子的端点时就会掉落。 由于竿子太细,两只蚂蚁相遇时,它们不能交错通过,只能各自反向爬回去。对于每只蚂蚁, 我们知道它距离竿子左端的距离 x i ,但...

2016-04-19 13:51:13

阅读数:483

评论数:0

编程挑战2:三角形问题

三角形 有 n根棍子,棍子 i的长度为 a i 。想要从中选出 3根棍子组成周长尽可能长的三角形。请输 出最大的周长,若无法组成三角形则输出 0。 用5根棍子组成三角形的例子 限制条件   3 ≤ n ≤ 100   1 ≤ a i ≤ 10 6 输入 n = 5 a = {...

2016-04-19 13:01:39

阅读数:366

评论数:0

编程挑战1:抽签问题

问题: 你的朋友提议玩一个游戏:将写有数字的 n个纸片放入口袋中,你可以从口袋中抽取 4次纸 片,每次记下纸片上的数字后都将其放回口袋中。如果这 4个数字的和是 m,就是你赢,否 则就是你的朋友赢。你挑战了好几回,结果一次也没赢过,于是怒而撕破口袋,取出所有纸 片,检查自己是否真的有赢的可能性。请...

2016-04-19 12:34:23

阅读数:964

评论数:0

ZOJ 2830

题意有n人,三人一组每次淘汰两人,问最少多少次能淘汰的只剩一人解答: n为偶数,n/2 n为奇数,(n+1)/2代码#include<stdio.h> int main() { int n; while(scanf("%d",&n)!=EOF &am...

2015-10-26 20:38:39

阅读数:404

评论数:0

ZOJ 2812

题意仔细看下面例子 ACM: 1*1 + 2*3 + 3*13 = 46MID CENTRAL: 1*13 + 2*9 + 3*4 + 4*0 + 5*3 + 6*5 + 7*14 + 8*20 + 9*18 + 10*1 + 11*12 = 650A代表1,B代表2,空格代表0,这些...

2015-10-26 20:31:37

阅读数:716

评论数:0

ZOJ 2807

菜的抠脚的一道题。。。没啥好说的。。。// ZOJ2807 #include <iostream> using namespace std; int main(){ int n; cin>>n; while(n--){ int k; ...

2015-10-26 20:11:40

阅读数:316

评论数:0

ZOJ 2987

题意给字符串指定删除字符,然后输出 考差了string中的erase函数 巨简单 =_= …代码#include <iostream> #include <string> using namespace std; int main(){ int n,count=...

2015-10-18 22:17:00

阅读数:305

评论数:0

ZOJ 2417

题意给出一个十进制数,找出其二进制数,找到其中从低位开始,第一个为1的数,然后把从这个数到最低位组成的二进制数的十进制数写出来思路尊重十进制数到二进制数的换算方法,然后判断一下是否是到了第一个为1的数 从二进制数换算成十进制数利用常规方法,参考我的一篇日志: 参考内容关于十进制转换为二进制数的...

2015-10-18 21:13:09

阅读数:486

评论数:0

ZOJ 2417解题报告(炫酷)

直接给代码#include<bits/stdc++.h> using namespace std; int main() { int n; while (cin>>n&& n) cout<<...

2015-10-18 20:50:24

阅读数:291

评论数:0

ZOJ 2481

题意给出一串数字, 俺从小到大的顺序排好,相同的数字只输出一次解题按照题意去解就可以了,关键是要注意presentation 最后一个数后不能有空格代码//ZOJ 2481 #include <iostream> #include <algorithm> using na...

2015-10-18 20:43:19

阅读数:462

评论数:0

ZOJ2478

题意给出一串字符串,连续的N个相同字符K写成 NK形式, 特别的,N==1时,N不写出来代码太简单了,直接贴带代码了#include <iostream> #include <string> using namespace std; bool trek[100]; int...

2015-10-18 16:48:32

阅读数:437

评论数:0

ZOJ 3202

题意找出数组中最大值的下标(注意是从1开始的),和第二大值功能关于找最大值下标用类似选择排序即可 关于第二大值要通过排序,然后倒数第二个即为所求值AC代码// POJ3202 #include <iostream> #include <algorithm> using n...

2015-10-17 21:36:12

阅读数:467

评论数:0

ZOJ 3767

不好说什么了,实在是非常的简单,一下子就过了。。。 直接给代码吧// POJ 3767 #include <iostream> using namespace std; int main() { int n; cin>>n; while(n--){...

2015-10-17 21:12:40

阅读数:360

评论数:0

ZOJ水题分类

简单题 #1001 -____-b  A+B。 #1110 Dick and Jane 胡乱枚举收缩一下情况就可以了。(这题脑筋还是要转一个弯的,不然做不出) #1115 a[i+1] = a[i] 的全部数位上的加起来,直到剩下一个,直接模拟。 #1414 太弱太弱,按照模 4 分类讨论...

2015-10-17 17:02:04

阅读数:1843

评论数:0

POJ,ZOJ提交代码报错PE咋办

针对于这种情况,不需要慌张,报错PE大多数都是对了的,格式错而已解决方法: 查找 空格,TAB,回车字符,空行经验大法: 在两个输出样例之间输出一个空行举个例子:POJ 1450 和 1477我多次报错PE,都是因为少写个空行贴出代码:for(i=0;i<n;i++){ ...

2015-10-05 11:03:40

阅读数:535

评论数:0

ZOJ2405解题报告

题意:这道题的意思是找四位数,其中他的10进制,12进制,16进制的各位数相加的和都相同就把这个四位数输出这里要提醒的是:根本没必要把他的12进制,16进制求出来,只需要把他的对应进制的各位和相加即可,这里给出求各进制各位和的函数int getsum(int n, int base) { ...

2015-09-02 16:01:34

阅读数:400

评论数:0

ZOJ2388解题报告

题意: input a b 输入的是两个数的和和差,其中a为和,b为差,如果a#include <iostream> using namespace std; int main() { int N; cin>>N; while(N--){ ...

2015-09-01 22:03:28

阅读数:436

评论数:0

ZOJ2358解题报告

题意: 输入一个数,如果这个数能写成几个数的阶乘形式,就输入YES,否则输出NO题目值得注意的地方: (1)输出的YES 和NO 不要搞错了 (2)0的阶乘为1 (3)输出格式每个后面要加换行 做题思路: 先算一下大致数的阶乘,大概到了 9!的时候就已经满足要求 ...

2015-09-01 21:30:57

阅读数:363

评论数:0

ZOJ2321解题报告

题意:(如果看到这个你能懂就建议不要看代码了,自己动手试试)输入三个数字,输入三个0结束 然后对三个数字进行比较,满足条件输出结果,这里你必须要保证格式的输出正确,这是难点题目很简单,但是对格式控制要求比较高,下面附上代码://ZOJ 2321 #include <iostream>...

2015-09-01 20:13:04

阅读数:334

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭