随笔分类 -  其它_比赛

摘要:"1002 /hdu6299 Balanced Sequence" 题意: 给出 n 个括号串,要把这 n 个串任意排序连接成一个串,求最后连接成的串中,最长匹配子序列。 题解: 所有 n 个串中,本身能匹配的就先匹配掉,最后剩下三种串, "(((" 、 ")))((((" 、 ")))))" 。给 阅读全文
posted @ 2018-08-12 19:40 v9fly 阅读(237) 评论(0) 推荐(0)
摘要:"第十四届华中科技大学程序设计竞赛决赛同步赛" A Beauty of Trees 思维,带权并查集 题意: 长度为 n 的序列,没告诉你具体数是多少。只给出 m 个查询,表示区间 [l,r] 的异或和为 k 。但是第 i 个查询如果和前面的查询有矛盾,那就是错误的。输出所有的错误查询。 tags: 阅读全文
posted @ 2018-05-10 15:27 v9fly 阅读(327) 评论(0) 推荐(0)
摘要:"https://www.nowcoder.com/acm/contest/107 question" E Xieldy And His Password 题意: 给出一段 01 字符串,问有多少个子串满足: 1\. 口令串表示的二进制数在十进制下可以被表示为3k(k =0)。 2\. 口令串可以有 阅读全文
posted @ 2018-04-21 18:19 v9fly 阅读(129) 评论(0) 推荐(0)
摘要:比赛题目: "http://acm.hdu.edu.cn/downloads/CCPC2018 Hangzhou ProblemSet.pdf" A 签到题,最后奇数位和偶数位都要一样。 B 要求 sum{ phi(d)\ n/d } ,假设 d 有质因子 p1, p2.....pk ,那么 d 的 阅读全文
posted @ 2018-04-19 18:19 v9fly 阅读(151) 评论(0) 推荐(0)
摘要:Codeforces Round #469 (Div. 2) D. A Leapfrog in the Array 题意:n 个数,一开始按图1 放置,每次操作可以把最后的一个数移到最后的一个空格里。有 q 个询问,每次询问有 xi,问最后不能移动时,第 xi 个位置是什么数。 tags:从 xi 阅读全文
posted @ 2018-03-14 21:53 v9fly 阅读(225) 评论(0) 推荐(0)
摘要:Codeforces Round #470 B. Primal Sport 数学题,对 x2 和 x1 分解质因子即可。 #include<bits/stdc++.h> using namespace std; #pragma comment(linker, "/STACK:102400000,10 阅读全文
posted @ 2018-03-12 14:16 v9fly 阅读(203) 评论(0) 推荐(0)
摘要:2017-2018 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2017) D 题意:有 n 个人,每个人有 k 个特征,每个特征值为 0或 1。 定义两人的相似度为:k 个特征值中相同的个数。 要你另外找一个人,这个人和其他人相似度的最 阅读全文
posted @ 2018-02-04 19:36 v9fly 阅读(433) 评论(0) 推荐(0)
摘要:Educational Codeforces Round 37 E. Connected Components? 题意:给出的是补图,求原图连通块个数及每个连通块的大小。 tags:原题。。 1】每次选取一个未分配的点,从这个点 bfs。但因为原图太大,我们只能在补图的基础上对原图 bfs。 假设当 阅读全文
posted @ 2018-02-04 19:35 v9fly 阅读(312) 评论(0) 推荐(0)
摘要:2017 United Kingdom and Ireland Programming Contest (UKIEPC 2017) B Breaking Biscuits 题意:一个多边形的饼干,要把它放进一个杯子里,可以随意旋转饼干,求杯子的最小直径。 tags:枚举多边形的所有边(即任意两个点形 阅读全文
posted @ 2018-01-25 11:41 v9fly 阅读(191) 评论(0) 推荐(0)
摘要:Codeforces Round #452 (Div. 2) D. Shovel Sale 题意:给出数 n ,你可以在 1~n 里面选取两个数,使得两数之和要尽可能以更多的 9 结尾。 问方案数。 tags:先算出结尾要多少个 9 ,然后在开头加一个数字。比如 n=50 ,最多是 99,在开头加一 阅读全文
posted @ 2018-01-25 11:39 v9fly 阅读(172) 评论(0) 推荐(0)
摘要:Wannafly模拟赛5 A Split 题意:你有一个大小为𝑆的𝐽𝑎𝑏𝑏𝑦,每次你可以从你已有的𝐽𝑎𝑏𝑏𝑦中选择一个大小不为1的𝐽𝑎𝑏𝑏𝑦,设他的大小为𝑄,然后把它分裂成𝑎和𝑄−𝑎,其中1≤𝑎<𝑄,这样你获得的收益是𝑎∗(& 阅读全文
posted @ 2017-11-05 11:56 v9fly 阅读(339) 评论(0) 推荐(0)
摘要:Codeforces Round #431 (Div. 2) A 长度为偶数的一定NO,因为奇数个奇数相加不可能是偶数。 #include<bits/stdc++.h> using namespace std; #pragma comment(linker, "/STACK:102400000,10 阅读全文
posted @ 2017-09-14 21:56 v9fly 阅读(182) 评论(0) 推荐(0)
摘要:Codeforces Round #430 (Div. 2) A 全场hack题,,有个坑,直接判 l~r 是否在 x*k ~ y*k 之间就挂了,因为并不是 x*k~y*k 之间所有数都可以。如:7,7,3,6,2 。 #include<bits/stdc++.h> using namespace 阅读全文
posted @ 2017-08-31 19:36 v9fly 阅读(170) 评论(0) 推荐(0)
摘要:2017 Multi-University Training Contest - Team 7 08 / hdu6127 枚举 11 / hdu6130 打表 阅读全文
posted @ 2017-08-17 09:43 v9fly 阅读(145) 评论(0) 推荐(0)
摘要:Codeforces Round #428 (Div. 2) A 看懂题目意思就知道做了 #include<bits/stdc++.h> using namespace std; #pragma comment(linker, "/STACK:102400000,102400000") #defin 阅读全文
posted @ 2017-08-14 22:01 v9fly 阅读(175) 评论(0) 推荐(0)
摘要:2017"百度之星"程序设计大赛 - 初赛(A) hdu6108 求出 n-1 的因子个数即可 hdu6112 暴力模拟 hdu6113 并查集,找出连通快判断即可 阅读全文
posted @ 2017-08-12 19:28 v9fly 阅读(291) 评论(0) 推荐(2)
摘要:2017 Multi-University Training Contest - Team 6 1003 / hdu6098 暴力,思维 tags:有点贼的题。。 题解说的优雅的暴力:将A数组按值从大到小排序,对于每个下标 i 暴力找到最大的不被 i 整除的数。 这样的复杂度其实是在排序的O(n*l 阅读全文
posted @ 2017-08-10 20:09 v9fly 阅读(216) 评论(0) 推荐(0)
摘要:2017 Multi-University Training Contest - Team 5 06 / hdu6090 思维 tags: 主要是要想到,一个连通块中,最小化内部距离和,一定是一个点连剩下所有点。 08 / hdu6092 dp,类似反过来的背包 tags: dp[now] 表示当前 阅读全文
posted @ 2017-08-09 15:56 v9fly 阅读(171) 评论(0) 推荐(0)
摘要:2017 UESTC Training for Search Algorithm & String A next[]数组应用 题意:求一个字符串所有前缀出现的次数和。 tags: dp[i-1] = dp[next[i]] + 1。 #include<bits/stdc++.h> using nam 阅读全文
posted @ 2017-08-06 23:17 v9fly 阅读(192) 评论(0) 推荐(0)
摘要:2017 UESTC Training for Math A sg博弈水题 #include<bits/stdc++.h> using namespace std; #pragma comment(linker, "/STACK:102400000,102400000") #define rep(i 阅读全文
posted @ 2017-08-06 12:09 v9fly 阅读(199) 评论(0) 推荐(0)