自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 Codeforces Hello 2019 E

题目链接:https://codeforces.com/contest/1097/problem/E(本题中部分结论作者也不会证明,读者可以自行打表理解)考虑对于最小的\(k\)使得\(\frac{k(k+1)}{2}>n\)则任意\(n\)个数的排列一定可以分成\(k-1\)个单调子序列,考虑该序列的最长上升子序列的长度,设为\(\mid LIS \mid\),若\(\mid...

2019-01-07 20:25:00 99

转载 Codeforces Hello 2019 D

题目连接:https://codeforces.com/contest/1097/problem/D首先,对每一类质数分开讨论,现在问题变成了,设\(n\)中质因子\(p\)的次数是\(i\),对于一个数\(x=p^j\),经过\(k\)轮之后它被操作出来的概率。显然这跟\(p\)是多少无关,所以记上述情况为\(F_{ij}\)。\(F_{ij}\)并不好直接计算,所以考虑令\(f_{...

2019-01-07 20:10:00 107

转载 Codeforces Hello 2019 C

题目连接:https://codeforces.com/contest/1097/problem/C可以将括号序列分成三类:一,左括号个数大于右括号个数这一类的一定会放在左边,所以要满足对于任意前缀左括号个数大于等于右括号个数,记左括号个数减右括号个数为\(i\)的此类序列有\(cntl_i\)个。二,左括号个数等于右括号个数这一类一定是自己跟自己配对,且要满足本身就是合法括号...

2019-01-07 19:53:00 96

转载 Codeforces Hello 2019 B

题目连接:https://codeforces.com/contest/1097/problem/B本题有两种解法:解法一:直接\(O(2^n)\)枚举哪些顺时针哪些逆时针,加起来判断即可。解法二:仿照背包思路,记录\(f_{ij}\)表示前\(i\)个数能否组成在模\(360\)意义下的\(j\),直接转移即可。时间复杂度\(O(n2^n)\)或\(O(360n)\),空间复杂...

2019-01-07 19:44:00 103

转载 Codeforces Hello 2019 A

题目链接:https://codeforces.com/contest/1097/problem/A直接读入字符串判断两位是否与给定串相等即可。时间复杂度\(O(1)\),空间复杂度\(O(1)\)。#include <stdio.h>#include <string.h>#include <stdlib.h>#include <ma...

2019-01-07 19:40:00 125

转载 Codeforces Good Bye 2018 F

题目链接:https://codeforces.com/contest/1091/problem/F首先考虑一个贪心的策略,我们在岩浆上飞,在水里游,在路上走,这样一路走到结尾。但我们发现途中会出现几种情况。情况1:我们遇到了岩浆,但是剩余的能量不够我们飞行过去,这时候我们要在前面通过原地转圈蓄能量。我们可以全局维护当前走过的路中是否有水,如果有,我们就以\(3\)代价原地走路,否...

2019-01-07 16:09:00 109

转载 Codeforces Good Bye 2018 E

题目链接:https://codeforces.com/contest/1091/problem/E根据Erdős–Gallai定理,存在一张点度数分别为\(d_1\),\(d_2\)...\(d_n\)的无向图的充要条件是将\(d_i\)从大到小排序后满足\[\sum_{i=1}^n d_i \equiv 0   mod   2\]且对于任意\(1\leq k\leq n\)均满...

2019-01-07 14:52:00 108

转载 Codeforces Good Bye 2018 D

题目链接:https://codeforces.com/contest/1091/problem/D分两种情况讨论情况一:那一段本身自己就是一个\(1 \to n\)的排列,这样的情况显然有\[n!\]种,直接算即可。情况二:那一段跨越了两段,枚举它在后面那段的长度\(i\),方案数是\[C_{n}^{i} \times i! \times ((n-i)!-1)\]因为...

2019-01-07 14:28:00 102

转载 Codeforces Good Bye 2018 C

题目连接:https://codeforces.com/contest/1091/problem/C对于一个\(k\)会被覆盖到的人是编号\(i\)要满足\[gcd(k,n) \mid i\]所以可以枚举\(gcd(k,n)\)并算出\(gcd(k,n)\)在\(n\)以内的倍数和。时间复杂度\(O(\sqrt n)\),空间复杂度\(O(\sqrt n)\)。#include...

2019-01-07 14:11:00 101

转载 Codeforces Good Bye 2018 B

题目连接:https://codeforces.com/contest/1091/problem/B可以发现宝藏位置最多只有\(n\)种,考虑枚举第一组\((x,y)\)对应的\((a,b)\),并计算如果宝藏放在\[(x_1+a_i,y_1+b_i)\]是否可行。直接循环一遍用map匹配即可。时间复杂度\(O(n^2 \log_2 n)\),空间复杂度\(O(n)\)。#i...

2019-01-07 14:00:00 74

转载 Codeforces Good Bye 2018 A

题目连接:https://codeforces.com/contest/1091/problem/AA题没啥好说的直接暴力。时间复杂度\(O(1)\),空间复杂度\(O(1)\)。#include <stdio.h>#include <string.h>#include <stdlib.h>#include <time.h>#...

2019-01-07 13:56:00 72

空空如也

空空如也

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

TA关注的人

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