2015年11月14日

BestCoder Round #62 (div.2) 1004

摘要: 好长时间没做比赛了,原来就菜现在更菜,1004的题目没想到div.2赛后只有一个人做出来,做题的时候想到了做法但时间不多自己的奇葩代码不足以在比赛时间debug出来,赛后补了一发:题目&提交地址在这:http://acm.hdu.edu.cn/showproblem.php?pid=5565cons... 阅读全文

posted @ 2015-11-14 22:31 keep trying 阅读(149) 评论(0) 推荐(0) 编辑

2014年4月12日

Wedding 2-SAT的题目

摘要: WeddingTime Limit:1000MSMemory Limit:65536KTotal Submissions:7850Accepted:2375Special JudgeDescriptionUp to thirty couples will attend a wedding feast, at which they will be seated on either side of a long table. The bride and groom sit at one end, opposite each other, and the bride wears an elabora 阅读全文

posted @ 2014-04-12 17:59 keep trying 阅读(156) 评论(0) 推荐(0) 编辑

2014年4月6日

历届试题 回文数字

摘要: 历届试题 回文数字 时间限制:1.0s 内存限制:256.0MB问题描述 观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。 本题要求你找到一些5位或6位的十进制数字。满足如下要求: 该数字的各个数位之和等于输入的整数。输入格式 一个正整数 n (10>n){ //5位; int cnt = 0; repf(i,0,9) //枚举中间数 { int l = n - i; if(l 9 || l - j < 0) ... 阅读全文

posted @ 2014-04-06 23:07 keep trying 阅读(537) 评论(0) 推荐(0) 编辑

2014年3月5日

基础练习 特殊回文数

摘要: 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定 1>n){ //5位; int cnt = 0; repf(i,0,9) { int l = n - i; if(l%2) continue; ... 阅读全文

posted @ 2014-03-05 16:43 keep trying 阅读(252) 评论(0) 推荐(0) 编辑

2014年3月1日

九宫重排

摘要: 问题描述 如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。经过若干次移动,可以形成第二个图所示的局面。 我们把第一个图的局面记为:12345678. 把第二个图的局面记为:123.46758 显然是按从上到下,从左到右的顺序记录数字,空格记为句点。 本题目的任务是已知九宫的初态和终态,求最少经过多少步的移动可以到达。如果无论多少步都无法到达,则输出-1。输入格式 输入第一行包含九宫的初态,第二行包含九宫的终态。输出格式 输出最少的步数,如果不存在方案,则输出-1。样例输入12345678.123.46758样例输出... 阅读全文

posted @ 2014-03-01 19:19 keep trying 阅读(567) 评论(0) 推荐(0) 编辑

2014年2月25日

危险系数

摘要: 问题描述抗日战争时期,冀中平原的地道战曾发挥重要作用。地道的多个站点间有通道连接,形成了庞大的网络。但也有隐患,当敌人发现了某个站点后,其它站点间可能因此会失去联系。我们来定义一个危险系数DF(x,y):对于两个站点x和y (x != y), 如果能找到一个站点z,当z被敌人破坏后,x和y不连通,那么我们称z为关于x,y的关键点。相应的,对于任意一对站点x和y,危险系数DF(x,y)就表示为这两点之间的关键点个数。本题的任务是:已知网络结构,求两站点之间的危险系数。输入格式输入数据第一行包含2个整数n(2 <= n <= 1000), m(0 <= m <= 2000) 阅读全文

posted @ 2014-02-25 23:25 keep trying 阅读(789) 评论(0) 推荐(0) 编辑

翻硬币

摘要: 问题描述小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。比如,可能情形是:**oo***oooo如果同时翻转左边的两个硬币,则变为:oooo***oooo现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?我们约定:把翻动相邻的两个硬币叫做一步操作,那么要求:输入格式两行等长的字符串,分别表示初始状态和要达到的目标状态。每行的长度= 0) ans += i - pre,pre = -3; } } c... 阅读全文

posted @ 2014-02-25 22:50 keep trying 阅读(299) 评论(0) 推荐(0) 编辑

剪格子

摘要: 问题描述如下图所示,3 x 3 的格子中填写了一些整数。+--*--+--+|10* 1|52|+--****--+|20|30* 1|*******--+| 1| 2| 3|+--+--+--+我们沿着图中的星号线剪开,得到两个部分,每个部分的数字和都是60。本题的要求就是请你编程判定:对给定的m x n 的格子中的整数,是否可以分割为两个部分,使得这两个区域的数字和相等。如果存在多种解答,请输出包含左上角格子的那个区域包含的格子的最小数目。如果无法分割,则输出 0。输入格式程序先读入两个整数 m n 用空格分割 (m,n<10)。表示表格的宽度和高度。接下来是n行,每行m个正整数,用 阅读全文

posted @ 2014-02-25 22:32 keep trying 阅读(208) 评论(0) 推荐(0) 编辑

2014年2月12日

蓝桥杯(入门,不断更新)

摘要: 问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取余简单。样例输入10样例输出55样例输入22样例输出7704数据规模与约定1 #include#includetypedef long long LL;using 阅读全文

posted @ 2014-02-12 13:11 keep trying 阅读(358) 评论(0) 推荐(0) 编辑

2013年12月15日

B. Making Sequences is Fun 暴力比较水

摘要: B. Making Sequences is Funtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputWe'll defineS(n)for positive integernas follows: the number of then's digits in the decimal base. For example,S(893) = 3,S(114514) = 6.You want to make a consecutiv 阅读全文

posted @ 2013-12-15 16:41 keep trying 阅读(486) 评论(0) 推荐(0) 编辑

导航