05 2021 档案

摘要:C - Recursive sequence 矩阵快速幂 #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> using namespace std; typedef long long ll; cons 阅读全文
posted @ 2021-05-04 14:58 BlackSnow 阅读(50) 评论(0) 推荐(0) 编辑
摘要:Basic Data Structure - HDU 5929 - Virtual Judge (vjudge.net) Basic Data Structure - HDU 5929 - Virtual Judge (vjudge.net) #include<iostream> #include< 阅读全文
posted @ 2021-05-02 21:52 BlackSnow 阅读(33) 评论(0) 推荐(0) 编辑
摘要:题目:一个人从起点出发,要走距离D, 每秒他会持续受到A点伤害(即不是直接在这秒开始或结束统一扣血,是在这1s内均摊的), 初始血量H=0,速度V=0,每秒生命回复R=0(每秒末回复R点生命值,瞬时回血而非持续)。 提升一点血量、速度、生命回复的花费分别为G1、G2、G3。 要求走到终点的过程中,生 阅读全文
posted @ 2021-05-02 21:45 BlackSnow 阅读(92) 评论(0) 推荐(0) 编辑
摘要:https://vjudge.net/problem/HDU-5926/origin 如果有相邻的一样,或者在最外面一圈的边上有一样的就Yes; #include<iostream> #include<cstdio> using namespace std; const int N=50; int 阅读全文
posted @ 2021-05-02 18:47 BlackSnow 阅读(37) 评论(0) 推荐(0) 编辑
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=6912 1.2*k(k+1) ,k代表层数,找规律发现如果一个点的坐标为 2.(x,y)且|x|+|y|=k,id<=2*k*(k+1) 如果给我们的是id,那么我们二分出该值所在层数,然后这里有个技巧我们吧该值减 阅读全文
posted @ 2021-05-01 22:38 BlackSnow 阅读(58) 评论(0) 推荐(0) 编辑
摘要:题目链接:C - Cornelia Street 题意:给出一个字符串S,要求找出两个子串A和B,A和B等长,S可以表示成 其中a是A的前缀,a的长度大于等于0并且小于A的长度思路:利用字符串哈希,寻找一个A,一个B,和一个A不断匹配是否出现过,这里用一个数组存下了hash值,然后比较当前字符串和后 阅读全文
posted @ 2021-05-01 18:35 BlackSnow 阅读(120) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示