多校赛
文章平均质量分 66
dDarkdawn
这个作者很懒,什么都没留下…
展开
-
HDU6078 Wavel Sequence
题目链接题意 对于一个数列a1,a2,a3,...,ana_1,a_2,a_3,...,a_n ,当且仅当 a1<a2>a3<a4>a5<a6...a_1<a_2>a_3<a_4>a_5<a_6... 时,称该数列构成了波浪。给定了两个数列A,B,分别为 a1,a2,a3,...,ana_1,a_2,a_3,...,a_n , b1,b2,b3,...,bmb_1,b_2,b_3,...,b_原创 2017-08-07 13:42:07 · 299 阅读 · 0 评论 -
HDU6047 Maximum Sequence
题目连接题意 给定长度为n的数列A和数列B,利用已经存在的两数列A,B生成A数列的后续an+1,an+2,......,a2na_{n+1},a_{n+2},......,a_{2n}项,要求生成的新的项时满足条件ai≤max{aj−j∣bk≤j<i}a_i\leq max \{a_j-j\mid b_k \leq j < i \} ,式中k为所选用的数,每个bkb_k限定只能选一次。求取ma原创 2017-08-05 14:15:53 · 294 阅读 · 0 评论 -
HDU6143 Killer Names
题目链接题意两个长度为 nn 的字符串,可以使用种类为 mm 的字符对字符串进行填充,问两个串不出现相同字符的填充法有几种分析 考虑 dp[i][j]dp[i][j] 表示长度为 ii 的字符串使用恰好 jj 种字符进行填充的方法种数。于是状态转移方程为 dp[i][j]=dp[i−1][j−1]×(m−j+1)+dp[i−1][j]×jdp[i][j] = dp[i-1][j-1] \tim原创 2017-08-18 12:53:23 · 391 阅读 · 0 评论 -
HDU6134 Battlestation Operational
题目链接题意 求解f(n)=∑i=1n∑j=1n⌈ij⌉[(i,j)=1]f(n) = \sum_{i = 1}^{n} \sum_{j = 1}^{n} \lceil \frac{i}{j} \rceil [(i, j) = 1]其中[(i,j)=1]={1,gcd(i,j)=10,others[(i,j)=1] =\begin{cases} 1 \quad ,gcd(i,j)=1\\ 0原创 2017-08-18 12:42:24 · 636 阅读 · 0 评论 -
HDU6136 Death Podracing
题目链接题意 一个长度为 LL 的环形跑道上有 nn 个人。第 ii 个人所在位置为 did_i ,速度为 viv_i ,具有 ii 的能量(vi<0v_i < 0 表示反向跑)。且 bi≠bjandvi≠vj(i≠j)b_i \neq b_j \quad and\quad v_i \neq v_j (i\neq j) 。当两个人相遇时能量低的人将会退出跑道。问经过多长时间后跑道上剩余1人。原创 2017-08-18 12:08:52 · 426 阅读 · 0 评论 -
HDU6085 Rikka with Candies
题目链接题意 存在两个长度分别为 n,mn,m 的数组 A,BA,B 。有 qq 个询问,每个询问给出一个数字 kk ,可以得到使得 AimodBj=kA_i \mod B_j = k 的种数。求该种数的奇偶性。分析 由于只需要求出种数的奇偶性,容易发现奇偶性的变化和2进制中亦或的结果相同。于是想到利用位操作来进行优化。对于BiB_i ,可以不断的枚举区间 [kBi,(k+1)Bi−1]原创 2017-08-09 13:15:26 · 1003 阅读 · 0 评论 -
HDU6128 Inverse of sum
题目链接题意 存在一个长度为 nn 非负数列 AA ,满足条件 ai<qa_i < q 。求存在多少对 i,j(1≤i<j≤n)i,j(1\leq i<j\leq n) 满足 1ai+aj≡1ai+1ajmodp\frac{1}{a_i+a_j} \equiv \frac{1}{a_i}+\frac{1}{a_j} \mod p ,即和的逆元与逆元的和同余。分析 题目中已经提示了0没有逆原创 2017-08-16 15:37:06 · 768 阅读 · 2 评论 -
HDU5785 Hints of sd0061
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=6040【题意】给定一个生成函数,利用该生成函数生成n个数。给出生成函数的初值A,B,C一个大小为m的B数组,求解第bi+1小的数是什么。B数组满足条件:如果b_i 【分析】比赛期间一直很迷B数组的限制条件,赛后看了题解才恍然大悟。由于B数组限制的存在,当与n取最大原创 2017-07-30 14:55:26 · 330 阅读 · 0 评论 -
HDU6038 Function
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=6038【题意】存在一个函数f将一个0-(n-1)的集合映射到一个0-(m-1)的集合。存在两个数组A,B,已知函数满足f(i)=b_f(a_i)。给出A,B的具体数值,求存在多少种合法的函数f满足条件【分析】简单尝试可以发现函数f的限制条件需要利用A数组的原创 2017-07-30 14:40:07 · 225 阅读 · 0 评论 -
HDU6035 Colorful Tree
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=6035【题意】给定一棵有n个节点的树,ci表示节点i的颜色。任意两个节点间存在一条路径,该路径的权值为路径上不同颜色节点的数量,求解所有路径权值的和。【分析】比赛期间想要通过数分治对答案进行求解,无奈发现始终无法完成对路径具体数值的快速统计和避免同色记重。赛后看了原创 2017-07-30 14:19:45 · 334 阅读 · 0 评论 -
HDU6048 Puzzle
题目连接题意 有一个 n×mn\times m 大的拼图盒,共有 n×m−1n\times m-1 个拼图块,拼图原本为拼好的状态。将所有拼图块取出来并按升序排好,每一轮取出剩余拼图序列中的第 1 块,第 P+1P+1 块,第 2×P+12\times P +1 块,….,第 n×P+1n \times P +1 块。按顺序放会拼图盒中。在所有拼图块均放回后,问是否能将拼图拼回原来的样子。分析原创 2017-08-05 14:46:53 · 358 阅读 · 0 评论 -
HDU6049 Sdjpx Is Happy
题目连接题意 存在一个 1−n1-n 全排列数列 A。将数列 A 划分成不为空的k块,并将每一块按升序排序。可以选取其中的两块进行交换,但此操作至多进行一次。求完成操作后将数列 A 排列成升序状态的最大 k 是多少。 分析 以 A[i...j]A[i...j] 表示数列 ai,ai+1,......,aja_i,a_{i+1},......,a_j 。设 f[i][j]f[i][j] 为原创 2017-08-05 15:48:53 · 339 阅读 · 0 评论 -
HDU6050 Funny Function
题目连接题意 已知 F1,1=F1,2=1 F_{1,1}=F_{1,2}=1 F1,i=F1,i−1+2F1,i−2F_{1,i} = F_{1,i-1} + 2F_{1,i-2} Fi,j=∑j+N−1k=jFi−1,kF_{i,j} = \sum_{k=j}^{j+N-1}F_{i-1,k} 给出N,M,求 FM,1F_{M,1}分析 看了官方题原创 2017-08-05 16:28:12 · 306 阅读 · 0 评论 -
HDU6073 Phone Call
题目链接题意 存在一棵树,根节点为1。有 mm 种方式使得树上的点连通。每种方式给出a,b,c,d,wa,b,c,d,w ,表示树上a−ba-b 路径上的点和 c−dc-d 路径上的点之间能够连通,连通的花费是 ww 。将相互连通的点视为新的边,那么能够构成新图,问包含根节点的联通块的最大点数和构建对应联通块的最小花费。分析 求解联通块的点数和花费,容易想到利用并查集并点使得最后之间访原创 2017-08-07 13:02:57 · 272 阅读 · 0 评论 -
HDU6073 Matching In Multiplication
题目链接题意 存在两个点集 U,VU,V ,点集 UU 中的每个点均向 VV 连出两条带权无向边,选择特定的边能使 U,VU,V 构成一个完全二分图。定义一个完全二分图的值为其所有边权值的乘积,求解 U,VU,V 能构成的所有完全二分图的值的和。分析 注意到要构成完全二分图,即每个点要且仅被一条边所连接。所以考虑度数不确定的点集 VV ,对于所有度数为1的点均是仅一种选择,小编采用搜索原创 2017-08-07 12:38:59 · 296 阅读 · 0 评论 -
HDU6071 Lazy Running
题目链接题意 存在一个含有4个点的图,给定1-2,2-3,3-4,4-1四条无向边的长度 d1,2,d2,3,d3,4,d4.1d_{1,2},d_{2,3},d_{3,4},d_{4.1} 和一个 KK 值。问起点和终点均为2,可以不断在各个点之间不断往返,使得所经过的路程总长 S≥KS \geq K 时的最小 SS 为多少。分析 来自题解的思路。设 w=2min(d2,1,d2,3)原创 2017-08-07 12:10:05 · 287 阅读 · 0 评论 -
HDU6070 Dirt Ratio
题目链接题意 给定一个长度为n的数列,求 min{size[l...r]r−l+1∣1≤l≤r≤n}min\{\frac{size[l...r]}{r-l+1}\mid 1\leq l \leq r \leq n\} ,其中 size[l...r]size[l...r] 表示 al,al+1,...,ara_l,a_{l+1},...,a_r 中不同数的个数分析 赛时真是太菜了。。一直想原创 2017-08-06 16:39:51 · 469 阅读 · 0 评论 -
HDU6069 Counting Divisors
题目链接题意 对于给定的 l,r,kl,r,k 求解 (∑i=lrd(ik))mod998244353\biggl(\sum_{i=l}^rd(i^k)\biggr)\mod998244353 其中 d(n)d(n) 表示数字n的约数个数。分析 根据欧拉定理可以得到对于一个数 n=pa11pa22pa33…pakkn=p_1^{a_1}p_2^{a_2}p_3^{a_3}…p_k^{原创 2017-08-06 15:53:55 · 307 阅读 · 0 评论 -
HDU6063 RXD and math
题目链接题意 求解 ∑i=1nkμ2(i)×⌊nki−−−√⌋\sum_{i=1}^{n^k}\mu^2(i)\times \lfloor\sqrt{\frac{n^k}{i}}\rfloor其中μ(n)=1(n=1)\mu(n)=1(n=1) , μ(n)=(−1)k(n=p1p2p3…pk)\mu(n)=(-1)^k(n=p_1p_2p_3…p_k) , 其他情况μ(n)=0(其他情况)其原创 2017-08-06 15:28:51 · 322 阅读 · 0 评论 -
HDU6061 RXD and functions
题目链接题意 已知 f(x)=∑ni=0cixif(x)=\sum_{i=0}^nc_ix^i ,给定一个长度为 mm 的数列 A ,求 f(x−∑mi=1ai)f(x-\sum_{i=1}^ma_i) 的所有系数模998244353的结果。分析 赛时纠结其它题去了,没有认真推=-=。(虽然推出来了,当时也没有NTT的板子的说) 以下均用 aa 代替 ∑mi=1ai\sum_{i=原创 2017-08-06 15:03:49 · 599 阅读 · 1 评论 -
HDU6058 A Kanade's sum
题目链接题意 给定一个长度为 n 的数组 A,用 A[1...n]A[1...n] 表示,A[1...n]A[1...n] 是 1−n1-n 的数一种排列组合。存在一个函数 f(l,r,k)f(l,r,k) 表示 A[l...r]A[l...r] 中第k大数的值,同时 f(l,r,k)=0f(l,r,k)=0 当 r−l+1<kr-l+1<k 。给定 k 求解∑nl=1∑nr=lf(l,r,k原创 2017-08-06 14:17:57 · 300 阅读 · 0 评论 -
HDU6053 TrickGCD
题目连接题意 给定一个长为n的数组A,求解一定条件下能构造多少个不同数组B。条件为 1≤Bi≤Ai1\leq B_i \leq A_i 和 对于任意的 l,r(1≤l≤r≤n)l,r (1\leq l \leq r \leq n) ,gcd(Bl,Bl+1,...,Br)≥2gcd(B_l,B_{l+1},...,B_r) \geq 2.分析 显然gcd最小的情况必然是在l=1,r=nl原创 2017-08-05 16:55:31 · 316 阅读 · 0 评论 -
HDU6033 Add More Zero
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=6033【题意】给定一个数字m,求出满足10^k【分析】对2^m取对数,然后求解该数以10为底数时幂即可,比赛时考虑多了加了精度判断,实际不会出现10^k=2^m的情况【代码】#include#include#include#inc原创 2017-07-30 14:00:50 · 278 阅读 · 0 评论 -
HDU5785 Interesting
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5785【题意】已知一个string s,对于求满足s[i,j],s[j+1,k]都是回文串所有i*k的和。【分析】用Manacher算法获取回文串的长度,相应转换成回文串半径。采用题解的方法,计算以i为起点的所有回文串终点和cntR[i],以及以i为终点的所有回文串起点和cntL转载 2016-08-07 12:48:15 · 455 阅读 · 0 评论 -
HDU5745 La Vie en rose
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5745【题意】给定串s和串p。可以对p进行一定的操作,操作为选取p中不相连的k个位置,每个位置的字母与其后面的位置字母进行交换。对于s串,假如s的子串s'(i,i+1,.....i+|p|-1)(|p|为串p的长度)是p串经过操作(可以没有操作)获得的,那么位子i标记1,否则标记0.问所有位原创 2016-07-23 13:44:48 · 454 阅读 · 0 评论 -
HDU5735 Born Slippy
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5735【题意】有n个节点,节点i的权值是wi,对于一个节点队列v1,v2,.....,vm,其中节点vi是节点点v(i-1)的祖先。对于一个队列,满足v1=s,f(s)=wv1+∑i=2mwvi opt wvi−1是最大的。求解=S=(∑i=1ni⋅f(i))%(1e9+7)【分析】原创 2016-07-23 14:54:45 · 492 阅读 · 0 评论 -
HDU5734 Acperience
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5734【题意】给你n各数,构成一个向量W=(w1,w2,w3,.......,wn),构造一个B=(b1,b2,.....bn),bi={1,-1}.求||W-αB||的最小值。α是实数范围的任意数。【分析】把向量求模的式子展开,发现wi,bi的正负不影响求解结果。展开式对α求导原创 2016-07-23 13:32:27 · 282 阅读 · 0 评论 -
HDU5733 tetrahedron
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5733【题意】给定4个空间点,求构成的四面体的内切圆和内切圆半径,如果不存在内切圆,输出“O O O O”【分析】QAQ公式题。。比赛没有公式表示很忧伤。。先用向量的混合积求出体积V。体积V为0表示4点共面没有内切圆。继续求出四个面的面积s1,s2,s3,s4,内切圆心半径r=3原创 2016-07-23 10:14:42 · 400 阅读 · 0 评论 -
HDU5729 Rigid Frameworks
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5729【题意】对于一个n*m的矩形,矩形由1*1的正方形组成,求添加斜线使得整个矩形固定的方案数。【分析】对于i行j列,假如在格子(i,j)上添加斜线,那么i行j列将联动。于是可以得到一个左边n个点,右边m个点的二分图,题目转换为求使该二分图连通的方案数。注意每个格子都有两种添加原创 2016-07-23 10:02:37 · 508 阅读 · 0 评论 -
HDU5728 PowMod
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5728【题意】欧拉函数求和得到k,再求k^k^k.....^k(无限个)%p。【分析】ORZ没有公式一切都是妄谈。。贴上公式:\varphi (i*n) = \varphi (p) * \sum _{i=1}^{m} \varphi (i* \frac{n}{p}) + \s原创 2016-07-23 09:53:29 · 299 阅读 · 0 评论 -
HDU5727 Necklace
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5727【题意】有2*n个魔法宝石,其中阳性宝石和阴性宝石各n个。阳宝石和阴宝石必须相间摆放做成一条项链,及同性宝石不可以相邻。给定m个规则,第xi个阳宝石和第yi个阴宝石相邻时阳宝石会变暗,求阳宝石最小变暗数。【分析】先ORZ一下大神。。表示题解的估价法任然不懂。由于宝石相间分布原创 2016-07-23 09:39:57 · 265 阅读 · 0 评论 -
HUDU5726 GCD
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5726【题意】给定n个数a1,a2,......,an,对于给定的l,r,求出[l,r]区间的gcd(l,r)值,同时输出1-n范围内任意l',r'(l',使得[l',r‘]区间gcd(l',r')=gcd(l,r)的不同的(l',r')的个数。【分析】先使用ST表预处理以便求区原创 2016-07-23 09:19:17 · 405 阅读 · 0 评论 -
HDU5724 Chess
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5724【题意】Alice 和 Bob 在一个n*20的棋盘上下棋,每行有m个棋子(m【分析】简单的博弈题。因为每行位子的数目是固定的,可以用二进制数表示一行所有可能的状态,求出所有状态的SG值,最后每行异或一下得到答案。#include#include#inclu原创 2016-07-23 09:02:11 · 319 阅读 · 0 评论 -
HDU5752 Sqrt Bo
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5752【题意】f(n)=[n−−√],f^y(n)=f( f^(y-1)(n) ).对于一个数n,求解y=?使得f^y(n)=1,y>5或者不存在时输出TAT。【分析】很明显的分段函数,分段判断一下范围,特判一下0就能A掉了。【代码】#include#inc原创 2016-07-27 08:33:23 · 316 阅读 · 0 评论 -
HDU5754 Life Winner Bo
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5754【题意】B和G,在一个N*M的棋盘上下棋,棋子初始位置再(1,1),目标是走到(n,m)。棋子移动的位置必须是在其右下方向,及移动后的位置(x',y')相对原位置(x,y),x'≥x,y'≥y,同时棋子不能超出棋盘界限。有4种棋子,国王,马,车,皇后。棋子的移动规则同国际象棋,及国王可原创 2016-07-27 08:39:58 · 385 阅读 · 0 评论 -
HDU5762 Teacher Bo
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5762【题意】有n个点,问是否有两组点的曼哈顿距离相同,两组点间至少有一个点不同。【分析】题目限定点的坐标范围,不同曼哈顿距离的最大数量是2*M,所以直接暴力求所有曼哈顿距离即可,最糟糕能在第2*M+1的时候找到相同的值。【代码】#in原创 2016-07-27 09:18:07 · 313 阅读 · 0 评论 -
HDU5787 K-wolf Number
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5787【题意】给定三个数i,j,k。问i-j之间有多少任意k位数都不相同的数。【分析】数位dp,用dp[pos][p1][p2][p3][p4]表示当前位为第pos位,前第一位为p4,前第二位为p3,前第三位为p2,前第四位为p1的数的满足条件的数的个数。用特殊的10表示前导0。转载 2016-08-07 12:17:49 · 334 阅读 · 0 评论 -
HDU5781 ATM Mechine
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5781【题意】给定一个k存款值上限,w表示警告次数上限,实际存款是0-k的任意数,每次询问会回答警告(>)或取款(≤),需要在出现w次警告以内知道实际存款。询问对于已知的k,w知道实际存款需要询问次数的期望。【分析】比赛以为是固定策略,二分、三分死活做不出来ORZ。实际是不采用固转载 2016-08-07 12:08:04 · 277 阅读 · 0 评论 -
HDU5794 A Simple Chess
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5794【题意】给定一个n*m的棋盘,一个棋子要从(1,1)移动到(n,m),棋子只能向右下如同象棋中马一样按照日字移动,在棋盘上存在r个障碍物,棋子不能落在障碍物上,问有几种走法。【分析】简单打表可以看出不存在障碍物时棋子走法是一个斜着的杨辉三角。由于每次棋子移动的横纵坐标差值和原创 2016-08-05 09:28:16 · 1157 阅读 · 0 评论 -
HDU5795 A Simple Nim
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5795【题意】有n堆糖果,允许的操作是从一堆糖果中取出任意大于等于1的糖果,或者将一堆糖果分成三堆不为0的糖果。两人轮流进行操作,拿走最后糖果的人为胜【分析】前段时间刚好做过一样的题目,是HDU 3032 Nim or not Nim?。方法一样,先是打表找到sg的规律,然后根原创 2016-08-05 09:02:33 · 586 阅读 · 0 评论