摘要: DIE TWICE阅读全文
posted @ 2019-05-08 18:24 ✡smy✡ 阅读(106) 评论(7) 编辑
摘要: QWQWQ阅读全文
posted @ 2019-04-25 20:33 ✡smy✡ 阅读(73) 评论(2) 编辑
摘要: 这,就是我的全力吗?阅读全文
posted @ 2019-04-04 17:28 ✡smy✡ 阅读(434) 评论(5) 编辑
摘要: 说起GG,我就想起被孙悟空吊打过的妖怪全都GG了,今年下半年,,,算了直接开花吧阅读全文
posted @ 2019-01-22 21:50 ✡smy✡ 阅读(606) 评论(15) 编辑
该文被密码保护。
posted @ 2018-08-03 21:30 ✡smy✡ 阅读(65) 评论(4) 编辑
摘要: "传送门" $d=1$,那么任何时刻都可以$k$个复读机的一种,答案为$k^n$ $d 1$,可以枚举某个复读机的复读次数(必须是$d$的倍数),然后第$i$个复读时间为$x_i$,那么答案为$n!\sum\limits_{d|x_i,\sum x_i=n} \prod \frac{1}{x_i!}阅读全文
posted @ 2019-05-22 17:45 ✡smy✡ 阅读(2) 评论(0) 编辑
摘要: "CF" "luogu" APIO2019试机题khx 下面记$R(A)$为$A$的反串 首先字符数量不相等可以直接判掉.考虑增量构造,每次把一个字符接到构造好的串后面,枚举到目标串的第$i$个字符$x$,然后在前面没构造好的串里找到一个$x$,记$x$前面为$A$串,后面为$B$串以及构造好的$C阅读全文
posted @ 2019-05-21 21:25 ✡smy✡ 阅读(1) 评论(0) 编辑
摘要: "传送门" ~~打麻将+1(雾~~ 有顺子这种东西...注意到以某个位置为开头的顺子数量最多为2,那么有个想法就是枚举以每个位置为开头的顺子个数,然后每个位置的刻子的取法个数为$\lceil\frac{\text{剩下的牌数}}{3}\rceil$,乘起来,然后每种情况的和就是答案 所以设$f_{i阅读全文
posted @ 2019-05-21 20:06 ✡smy✡ 阅读(7) 评论(0) 编辑
摘要: "传送门" 每个人都可以看成一条直线$y=ax+b$,所以我们要求的是每条线在整点处,上方线的数量的最小值(注意多条直线如果交于同一整点互不影响) 如果$m=1$,其实只要求出半平面交,然后在半平面交上的线的答案就是$1$.然后是$m=2$,先把排名$=1$的线拿走,那么剩下的线如果排名可以为$2$阅读全文
posted @ 2019-05-21 19:49 ✡smy✡ 阅读(4) 评论(0) 编辑
摘要: "传送门" 你个好好的省选怎么可以出CF原题啊,你们这个题害人不浅啊,这样子出题像极了cxk,说到cxk,我又想起了他是NBA形象大使,跟我是西游文化大使一样一样的,今年下半年... 别说了,~~jinsaisannian~~ 因为线段树树高是$logn$层的,所以第一问可以直接暴力做,后面记这个权阅读全文
posted @ 2019-05-09 22:26 ✡smy✡ 阅读(17) 评论(0) 编辑
摘要: "传送门" 考虑子串以及出现个数,可以发现SAM可以快速知道每种子串的出现次数,即所在状态的$endpos$集合大小,然后一个状态对应的子串长度是一段连续区间,所以可以对每个状态差分一下,就能统计答案了 cpp include include include include include incl阅读全文
posted @ 2019-05-09 21:43 ✡smy✡ 阅读(5) 评论(0) 编辑
摘要: "传送门" 要求经过路径汉堡的点和可乐的点个数之差绝对值$\le k$,所以可以考虑dp,$f_{i,j}$表示到点$i$,汉堡的点个数减可乐的点的个数为$j$的最短距离,注意一下负下标处理,然后跑个dij就完事了 cpp include include include include includ阅读全文
posted @ 2019-05-09 21:39 ✡smy✡ 阅读(5) 评论(0) 编辑
摘要: "传送门" ~~你写题像CXK~~ 因为要求没有那样的一堆人在~~闻鸡起舞~~,所以可以考虑容斥,枚举一定有$i$堆人在~~闻鸡起舞~~,然后其他位置随便放,容斥系数为$( 1)^i$.然后注意到因为一堆人一定是依次唱,跳,rap,篮球的,这些人出现的位置没有交,如果设$f_i$为随便放$i$人的方阅读全文
posted @ 2019-05-09 21:35 ✡smy✡ 阅读(16) 评论(0) 编辑
摘要: "传送门" 首先,排名系统,一看就知道是~~原题~~,可以上平衡树来维护 然后考虑一种比较朴素的想法,因为我们要知道排名在一个人前面的人数,也就是AC数比他多的人数+AC数一样并且罚时少的人数,所以考虑维护那两个东西.AC数更多的人数显然可以直接上树状数组.后者的话可以对每一种AC数开值域线段树,存阅读全文
posted @ 2019-05-09 21:22 ✡smy✡ 阅读(5) 评论(0) 编辑
摘要: "传送门" ~~所以这题和字符串有什么关系~~ 首先可以写出dp,$f_{i,j}$表示前$i$位,最后一个字符是$j$的方案,转移枚举下一位,只要不在大串中前后相邻即可.然后矩乘优化即可 cpp // luogu judger enable o2 include include include i阅读全文
posted @ 2019-05-09 21:21 ✡smy✡ 阅读(8) 评论(0) 编辑