会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jasony_sam
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
13
下一页
2020年10月7日
CF1423K Lonely Numbers
摘要: Solution 看题和 \(\gcd\) 有关系,所以我们可以先考虑一下质数,然后发现对于质数 \(x\) ,当他不 \(lonely\) 即满足条件的时候,是 \(x^2\) 出现的时候,因为 \(x+1>x,x+x>1\) 。 现在考虑合数,分两种情况,一种是形似 \(p^2\) 的( \(p
阅读全文
posted @ 2020-10-07 13:50 jasony_sam
阅读(152)
评论(0)
推荐(0)
2020年10月6日
CF1424G Years
摘要: Solution 这个题意思很显然,是求 \(n\) 个区间重叠最多的地方和值。 那么我们能想到用差分数组,在扫一遍的过程中维护最大值和 \(pos\) 。 但是需要注意的是,区间最大会到 $10^9$ ,直接差分是不行的,我们需要先对所有 \(b\) 和 \(d\) 进行离散化,然后再去差分。 代
阅读全文
posted @ 2020-10-06 10:16 jasony_sam
阅读(155)
评论(0)
推荐(0)
CF995D Game
摘要: Solution 我们考虑在第 \(i\) 步时,如果此时是 \(Allen\) ,他会将 \(x_s=t\) ( $0\leq s\leq n,0\leq t\leq 1$ ),此时的 \(v_{s,t}\) 为最大,那么 \(v_{v,1-t}\) 就是最小的,也就是 \(Bessie\) 所做
阅读全文
posted @ 2020-10-06 10:15 jasony_sam
阅读(143)
评论(0)
推荐(0)
2020年9月29日
CF468C Hack it!
摘要: Solution 可以发现当 \(x\leq10^{18}\) 时, \(f(x)+1=f(10^{18}+x)\) ,令 \(g_x=\sum\limits_{i=1}^xf_i\) ,设 \(g_{10^{18}}\equiv b\pmod a\) ,则 \(l=1+a-b,r=10^{18}+
阅读全文
posted @ 2020-09-29 15:58 jasony_sam
阅读(180)
评论(1)
推荐(0)
2020年9月28日
CF1417A Copy-paste
摘要: Solution 当我们手模了几组小样例之后,可以发现,只有 \(\min\) 给别的一直往上加,才能达到最优。 我 \(sort\) 了一遍,然后再扫一遍累加答案即可。 代码 #include<bits/stdc++.h> using namespace std; const int N=1010
阅读全文
posted @ 2020-09-28 09:13 jasony_sam
阅读(148)
评论(0)
推荐(0)
CF1417B Two Arrays
摘要: Solution 因为要求 \(f\) 最小,我们发现只要将 \(a_i\) 和 \(T-a_i\) 染成不同的颜色就行了。 但是当 \(T\) 为偶数的时候, \(\frac T2\) 是要一个染白,一个染黑这样轮流的。 举个例子:设 \(k\) 为 \(\frac T2\) 的个数,那么如果将
阅读全文
posted @ 2020-09-28 09:11 jasony_sam
阅读(221)
评论(0)
推荐(0)
2020年9月27日
CF849B Tell Your World
摘要: Solution 我们可以想到构造三条基准线: \(k_{1,2},k_{2,3},k_{1,3}\) ,分别以 \(a_1,a_2\) ,\(a_2,a_3\) 和 \(a_1,a_3\) 为线上的点,然后去判断剩下的点是否是在另一条与某一条基准线平行的线上。 代码 #include<cmath>
阅读全文
posted @ 2020-09-27 10:27 jasony_sam
阅读(161)
评论(0)
推荐(0)
CF1117F Crisp String
摘要: 没有用DP,搞了个搜索 Solution 如果要枚举合法对的话,用脑子想想是很困难的,所以我们正难则反——枚举非法对。 思考一下如果 \(a\) 和 \(b\) 对应的数为 $0$ 即不能相邻的话,将 \(a,b\) 中间的字符消完就是非法操作。举个例子: \(acadbc\) ,那么删除
阅读全文
posted @ 2020-09-27 10:24 jasony_sam
阅读(130)
评论(0)
推荐(0)
2020年9月26日
CF392E Deleting Substrings
摘要: Solution 首先,题的意思是删连续上升的/连续下降的/先上升后的。 然后发现 \(n\leq 400\) ,所以可以考虑区间DP。 设 \(f_{i,j}\) 为删完 \(w_i,\cdots, w_j\) 的最大分数, \(g_{i,j}\) 为将 \(w_i,\cdots,w_j\) 删成
阅读全文
posted @ 2020-09-26 14:22 jasony_sam
阅读(162)
评论(0)
推荐(0)
一句话题解
摘要: 2020.9.20 CF1118C Palindromic Matrix 大模拟,判断是否有矩阵是显然的,输出方案需要分奇偶。然后统计左上角方案最后映射即可。 CF1117A Best Subsegment 平均值即最大值,所以找最大值然后扫一遍持续出现最大值的最长区间即可 CF1117B Emot
阅读全文
posted @ 2020-09-26 09:29 jasony_sam
阅读(214)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
13
下一页
公告