自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Silenceneo的ACM坎坷之路(已退役)

世界上没有救世主,凡事都要依靠自己。

  • 博客(197)
  • 收藏
  • 关注

原创 Codeforces Round 1017 (Div. 4)题解

性质,我们只需要知道,在二进制状态下,某一位的结果与其对应的其他数该位情况相关,并且与该位分别有多少个数相关,有多少个数答案就是几倍。因此,敲击左边鼓的声音可能是 “L” 或 “LL”,敲击右边鼓的声音可能是 “R” 或 “RR”。例如,如果 $p = $ “LR”,那么敲击的结果可能是 “LR”、“LRR”、“LLR” 和 “LLRR” 中的任何一个,但字符串 “LLLR” 或 “LRL” 则不可能。敲击左边的鼓可以记录为 “L”,敲击右边的鼓可以记录为 “R”。右侧,上下也是不同的,符合题意。

2025-04-14 20:18:10 1188

原创 Codeforces Round 970 (Div. 3)题解

G的数学思维较明显,如果很久没有训练这个知识点,可能会一下子反应不过来,比如说我,需要花一点点时间观察,然后确认最优策略,整体不算太难,约等于D2的C题左右。因此,我们可以枚举删除的字符位置,然后将左右两边的字符串拼接起来,使用上面原始串长度为偶数一样的处理方式,将左右两边的计数汇总起来,然后枚举将奇/偶数位置换成每个字母需要的操作次数取最小值即可(注意,因为缺失了一个位置,所以这个位置后面位置所处的位置奇偶性发生了变化,计数要取对立位置的)。我们先只看减法操作,嘿,有点眼熟,好像。逗我,臣妾做不到啊!

2025-04-09 21:39:56 747

原创 Codeforces Round 1016 (Div. 3)题解

D题也恶心,在于递归过程的拆分,需要点数学,跟打印递归定义的图形一样,写麻了,好在过了。这样所有位置都被填满了,最后对不正确的位置,我们只需要先执行一次操作二,再找到一个神经网络,其对应位置存在正确字符串,因为只会空白位置随机,而当前空白位置只有一个,显然这是一个必然事件。个相等的方表,先填满左上角的表,然后填满右下角的表,接着填满左下角的表,最后填满右上角的表。知道这两个性质就好办了,只需要知道当前处于第几层,以及当前层的左上角坐标,即可一步步缩小范围,直到不能再缩小,即是答案,详见代码。

2025-04-09 21:32:22 1071

原创 RSA加密算法 C++实现

上信息安全课,老师布置了几个大作业,其中一个为RSA加密算法的实现,不能用Java写。出于兴趣,决定尝试。完成之后,为了便于查找,于是写下这篇文章,以备后续查看。也供大家一起学习,一起进步。1、预备知识1.1 快速幂算法    顾名思义,快速幂就是快速算底数的$n$次幂。其时间复杂度为${\rm{O(log n)}}$,与朴素的$O\left( n \right)$相比,效率有了极大的提高。

2017-06-23 21:29:28 4715 1

原创 POJ 1651 Multiplication Puzzle

Multiplication PuzzleTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 8760 Accepted: 5484DescriptionThe multiplication puzzle is played with a row of cards, each containing

2017-06-23 21:29:25 516

原创 HDU 2476 String painter

String painterTime Limit: 5000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3639    Accepted Submission(s): 1697Problem DescriptionThere are two strings A

2017-06-23 21:29:22 592

原创 POJ 1141 Brackets Sequence

Brackets SequenceTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 30738 Accepted: 8817 Special JudgeDescriptionLet us define a regular brackets sequence in the following w

2017-06-23 21:29:19 465

原创 CodeForces 149D Coloring Brackets

Coloring Bracketstime limit per test: 2 secondsmemory limit per test: 256 megabytesinput: standard inputoutput: standard outputOnce Petya read a problem about a bracket sequence. He gave

2017-06-23 21:29:16 443

原创 HDU 5893 List wants to travel

题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5893List wants to travelTime Limit: 6000/3000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 6

2016-09-21 12:04:11 983

原创 HYSBZ 2243 [SDOI2011]染色

题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2243[SDOI2011]染色Time Limit: 20 Sec  Memory Limit: 512 MBSubmit: 6131  Solved: 2243[Submit][Status][Discuss]Description给定一棵有

2016-09-20 23:08:14 1028

原创 HDU 5880 Family View

题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5880Family ViewTime Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 862    Accep

2016-09-20 20:22:34 1338

原创 POJ 1655 Balancing Act

题目链接:http://poj.org/problem?id=1655Balancing ActTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 12278Accepted: 5202DescriptionConsider a tree T

2016-09-12 14:11:04 622

原创 SPOJ QTREE Query on a tree

题目链接:http://www.spoj.com/problems/QTREE/en/Query on a tree#treeYou are given a tree (an acyclic undirected connected graph) withN nodes, and edges numbered 1, 2, 3...N-1.We w

2016-09-03 10:59:32 512

原创 HDU 1421 搬寝室

题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=1421搬寝室Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 25720    Accepted Su

2016-09-03 09:28:49 530

原创 HDU 1284 钱币兑换问题

题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=1284钱币兑换问题Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9287    Accepted

2016-09-02 22:42:14 951

原创 POJ 1269 Intersecting Lines

题目链接:http://poj.org/problem?id=1269Intersecting LinesTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 14693Accepted: 6488DescriptionWe all k

2016-09-02 21:01:02 456

原创 POJ 1185 炮兵阵地

题目链接:http://poj.org/problem?id=1185炮兵阵地Time Limit: 2000MSMemory Limit: 65536KTotal Submissions: 26021Accepted: 10042Description司令部的将军们打算在N*M的网格地图上部署他们的炮

2016-09-01 23:15:44 555

原创 HDU 4455 Substrings

题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=4455SubstringsTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3115    Acce

2016-08-23 17:44:03 646

原创 HDU 4462 Scaring the Birds

题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=4462Scaring the BirdsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3516  

2016-08-23 17:30:19 586

原创 HDU 4460 Friend Chains

题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=4460Friend ChainsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5167    Ac

2016-08-23 11:47:13 916

原创 HDU 4463 Outlets

题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=4463OutletsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3461    Accepted

2016-08-23 11:29:32 494

原创 HDU 4452 Running Rabbits

题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=4452Running RabbitsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1792    

2016-08-18 17:17:04 528

原创 HDU 4445 Crazy Tank

题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=4445Crazy TankTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6159    Acc

2016-08-18 17:04:00 667

原创 HDU 1051 Wooden Sticks

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1051Wooden SticksTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 18724    Accepte

2016-08-17 00:44:50 632

原创 HDU 1050 Moving Tables

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1050Moving TablesTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 30255    Accepte

2016-08-17 00:29:44 524

原创 HDU 1052 Tian Ji -- The Horse Racing

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1052Tian Ji -- The Horse RacingTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 26

2016-08-17 00:05:27 466

原创 HDU 1049 Climbing Worm

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1049Climbing WormTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 17249    Accepte

2016-08-16 20:05:45 429

原创 HDU 1003 Max Sum

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1003Max SumTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 218106    Accepted Sub

2016-08-16 19:55:29 439

原创 HDU 1231 最大连续子序列

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1231最大连续子序列Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 28539    Accepted Subm

2016-08-16 19:12:06 473

原创 HDU 1257 最少拦截系统

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1257最少拦截系统Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 34892    Accepted Submi

2016-08-16 18:08:11 456

原创 HDU 3555 Bomb

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3555BombTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others)Total Submission(s): 15270    Accepted Submis

2016-08-14 11:03:20 537

原创 POJ 1979 Red and Black

题目链接:http://poj.org/problem?id=1979Red and BlackTime Limit: 1000MSMemory Limit: 30000KTotal Submissions: 31008Accepted: 16914DescriptionThere is a

2016-08-14 01:27:19 345

原创 HDU 4731 Minimum palindrome

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4731Minimum palindromeTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1439    Acc

2016-08-14 00:43:21 524

原创 HDU 1253 胜利大逃亡

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1253胜利大逃亡Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 33222    Accepted Submis

2016-08-14 00:24:21 498

原创 Codeforces Round #367 (Div. 2) 题解

题目链接:http://codeforces.com/contest/706感想:唯一一次前四道题全部都有思路,而且能保证正确的一次CF。但是最后却只A了前两道水题,最后没能来得及写后两道题。也许是太晚了,脑袋不太清醒吧!后面才想到后两题的做法。回想一下,从18分钟写完B后,就开始打酱油到比赛末,最后只A两题,就愤愤不平。555555!A.思路:水题。直接将各个点与源点

2016-08-12 10:01:04 822

原创 HDU 3234 Exclusive-OR

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3234Exclusive-ORTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3299    Accepted

2016-08-11 20:12:06 731

原创 HYSBZ 1036 [ZJOI2008]树的统计Count

题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1036[ZJOI2008]树的统计CountTime Limit: 10 Sec  Memory Limit: 162 MBSubmit: 12941  Solved: 5206[Submit][Status][Discuss]Descript

2016-08-09 11:26:07 612

原创 Codeforces Round #366 (Div. 2) 题解

题目链接:http://codeforces.com/contest/705A.思路:找规律。仔细看一下样例,大概就知道规律了。先输出"I hate ",然后将计数减一,再每次输出"that ",然后交替输出"I love "、"I hate ",直到计数结束,最后再输出"it"。详见代码。附上AC代码:#include using namespace std;

2016-08-08 11:25:31 644

原创 CodeForces 165D Beard Graph

题目链接:http://codeforces.com/problemset/problem/165/DBeard Graphtime limit per test:4 secondsmemory limit per test:256 megabytesinput:standard inputoutput:standard output

2016-08-07 20:25:58 717 2

原创 CodeForces 633C Spy Syndrome 2

题目链接:http://codeforces.com/problemset/problem/633/CSpy Syndrome 2time limit per test:2 secondsmemory limit per test:256 megabytesinput:standard inputoutput:standard out

2016-08-06 12:29:25 1098 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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