自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

加载中...

----------请检查你的网络设置

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 HDU 5299: Circles Game(圆的扫描线+树上博弈)

 Circles GameTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1990    Accepted Submission(s): 652Problem DescriptionThere are n circles ...

2018-10-31 23:06:51 311

原创 Codeforces Round #223 (Div. 2): E. Sereja and Brackets(线段树)

 题意:给你一个括号序列和m次询问,每次询问区间[L, R]内匹配的括号个数 思路:这道题线段树只用来维护区间最小值,所以理论上RMQ也可以,主要是要稍微推一下设左括号为1,右括号为-1,s[]为前缀和那么区间[L, R]内不匹配的右括号个数就是min(s[L-1…R])-s[L-1]区间[L, R]内不匹配的左括号个数就是max(S[R]-s[L-1]-(mi...

2018-10-30 19:55:36 259

原创 Codeforces Round #223 (Div. 2): C. Sereja and Prefixes(二分+递归)

 题意:你有一个序列,一开始为空,之后进行m次操作,操作有两种:1 x:在当前序列后面添加一个数x 2 x, y:将序列的前x个数复制y遍接序列后面(x<10000)之后n次询问,每次询问位置p上面的数字是多少,保证p不超过序列长度 思路:对于每次询问,直接暴力递归当前位置上的数字是哪次操作①添加的就行了,因为复制操作每次只会复制前10000个数字,所以递...

2018-10-30 15:17:25 219

原创 Wannafly挑战赛27: E. 黄魔法师(构造)

链接:https://www.nowcoder.com/acm/contest/215/E来源:牛客网 题目描述“恕瑞玛,你的皇帝回来啦!”--黄魔法师给出 n, k,求一个长度为 n 的数组 a, 满足有恰好 k 对数对 (i, j) (1 <= i < j <= n) 满足 ai + aj 为完全平方数。如果不存在,输出 -1。输入描述:第一行两个整...

2018-10-27 00:56:06 486

原创 Wannafly挑战赛27: C. 蓝魔法师(树形DP)

链接:https://www.nowcoder.com/acm/contest/215/C来源:牛客网 题目描述“你,你认错人了。我真的,真的不是食人魔。”--蓝魔法师给出一棵树,求有多少种删边方案,使得删后的图每个连通块大小小于等于k,两种方案不同当且仅当存在一条边在一个方案中被删除,而在另一个方案中未被删除,答案对998244353取模输入描述:第一行两个整数n,k,...

2018-10-27 00:24:12 531

原创 Wannafly挑战赛27: D. 绿魔法师(莫比乌斯函数)

链接:https://www.nowcoder.com/acm/contest/215/D来源:牛客网 题目描述“我不知道你在说什么,因为我只是个pupil。”--绿魔法师一个空的可重集合S。n次操作,每次操作给出x,k,p,执行以下操作:1、在S中加入x。2、输出。输入描述:所有输入的数都是小于1e5+1的正整数。输出描述:输出对应的结果输入...

2018-10-26 23:35:13 428

原创 Educational Codeforces Round 53: E. Segment Sum(数位DP)

 题意:给你三个数字L, R, K,问在[L, R]范围内有多少个数字满足它每一位不同数字不超过k个,求出它们的和 思路:明显的数位DP了,套路都一样,不过这道题是记权值而不是满足条件的数字个数,所以还需要再开一个计贡献数组dp[len][x][sum]表示当前有len位数字还不确定,在此之前0~9每个数字出现的状态为x,已经有sum个不同数字的方案个数 #i...

2018-10-26 18:35:35 786

原创 Codeforces Round #518 (Div. 2): F. Knights(神题)

 题意:一个无限大的棋盘,初始往这个棋盘中放n个骑士(骑士走日字,和马一样),之后如果存在一个点可以被4个骑士一步到达,那么就往这个格子上再放一个马,并且无限继续下去,直到不存在任意一个点可以被4个骑士一步到达可以证明上述过程一定会停止,问如何放置初始的n个骑士,使得最后棋盘上有至少n²/10个骑士 思路:代码如下:#include<stdio.h>...

2018-10-25 14:01:07 480

原创 Codeforces Round #518 (Div. 2): E. Multihedgehog(模拟)

 题意:1-刺猬图满足:是一棵树 存在一个中心节点u与其它所有点相连 包括中心节点在内,至少4个节点2-刺猬图满足:是一棵树 存在一个中心节点u与其它所有1-刺猬图的中心节点相连 这个中心节点至少连接3个以上的1-刺猬图k-刺猬图依次类推,给你一棵树,问你它是不是k-刺猬图 思路:按题意模拟即可,注意细节k这么大肯定毫无意义,当k超过15时就一定...

2018-10-25 13:53:14 773

原创 Codeforces Round #518 (Div. 2): D. Array Without Local Maximums(DP)

   题意:有一个长度为n的序列,满足对于所有的a[x],与它相邻的两个元素a[x-1]和a[x+1]中至少有一个大于等于它,其中a[1]和a[n]当然只有一个相邻元素, 现在这个序列中有些数字被破坏了(标记为-1),问有多少种合法恢复方案(每个数字∈[1,200]) 思路:dp[x][y][0/1/2]表示已经确定了第x个数字为y,且它左面那个数字a[x-1]小于...

2018-10-25 13:44:23 635 1

原创 Codeforces Round #323 (Div. 2): C. GCD Table(思维题)

 题意:给你一个长度为n的序列a[1]~a[n], 之后用这个序列生成一个n*n的矩阵,其中矩阵第i行第i列的值为a[i],第i行第j列(j!=i)的值为Gcd(a[i], a[j]),现在给你一个矩阵(里面元素被打乱),求复原这个序列(答案可能不唯一输出任意一种) 思路:可以证明序列中元素顺序不影响答案,将所有矩阵元素从大到小塞入一个可重集合,之后按照以下操作即可:取...

2018-10-24 20:22:47 325

原创 Codeforces Round #245 (Div. 2): C. Xor-tree(BFS)

 题意:给你一棵树,每个节点都有一个颜色,不是黑就是白,你每次可以选择一个节点,将这个节点的颜色翻转,同时这个点所有孙子的颜色也会全部被翻转,孙子的孙子颜色也会全部被翻转……问至少操作多少次使得所有节点的颜色满足题目要求,输出每次操作的节点 思路:从根开始按照节点的深度遍历,如果这个点的颜色不满足要求,直接翻转就可以了,BFS一遍即可 #include<...

2018-10-22 23:47:34 230

原创 牛客小白月赛8: E. 诡异数字(数位DP)

 链接:https://www.nowcoder.com/acm/contest/214/E来源:牛客网 题目描述有一天clccle在家里玩手机,突然手机上出现了一个诡异的黑影,眼里闪烁着白光,发出了奇怪的声音(像是正常的声音倒放之后再正放的样子),clccle努力辨别后终于听懂了这个黑影在说什么,大概如下,给定你一个区间[l,r]和多个约束,请你求出在这个区间内满足这个约束的数...

2018-10-21 00:03:06 476

原创 牛客小白月赛8: I. 路灯孤影(区间DP)

 链接:https://www.nowcoder.com/acm/contest/214/I来源:牛客网 题目描述clccle孤独地走在回家的路上,因为她已经知道可能要退役了,这时,她注意到路灯出了一些小问题,每盏路灯只有左边或者右边的灯亮着,没有被灯照亮的地方就会一片漆黑,因为clccle很怕黑,假设clccle能够调整路灯的朝向,你能告诉她最长的没有黑暗的一段路的长度是多少吗?...

2018-10-20 23:58:53 373

原创 牛客练习赛29: F. 算式子

 链接:https://www.nowcoder.com/acm/contest/211/F来源:牛客网 题目描述给定  个整数  。保证  。对于每个  ,求出 。为了避免过量输出,你只需要将所有的 m 个结果异或起来输出。输入描述:第一行两个整数  。第二行  个整数,第  个表示  。输出描述:一行一个整数,表示所有结果异或起来的结果。输入...

2018-10-19 21:59:01 590 5

原创 ZOJ 4028 && 15th浙江省省赛E. LIS(神奇贪心)

 题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=4028 题意:有一个长度为n的序列A,你不知道这个序列的中每个元素是什么,只知道F[x]表示以第x个元素结尾的最长上升子序列长度(绝对单调) 第x个数的取值范围为L[x]到R[x](闭区间)求恢复序列A,只要满足条件就可以了,保证有...

2018-10-19 21:54:47 444

原创 Codeforces Round #309 (Div. 2): C. Kyoya and Colored Balls(DP)

 C. Kyoya and Colored BallsKyoya Ootori has a bag with n colored balls that are colored with k different colors. The colors are labeled from 1 to k. Balls of the same color are indistinguishable. ...

2018-10-16 17:19:54 311

原创 Educational Codeforces Round 52: E. Side Transmutations(burnside引理)

 E. Side Transmutations 题意:给一个字符集A,考虑所有长度为n的字符串S,里面所有的字符都来自于字符集A,再给出m个参数b[1]~b[m],定义一种改变字符串S的操作为按顺序执行如下内容:从b[]里选一个当k 把S的前k个字符和后k个字符分别倒置,然后交换位置定义两个字符串等价,当且仅当一个字符串能经过若干次上述操作后变成另一个字符串统计有多...

2018-10-12 22:40:02 303

原创 Wannafly挑战赛26: B. 冥土追魂(思维题)

链接:https://www.nowcoder.com/acm/contest/212/B来源:牛客网 题目描述有一天 Misaka 和 Kuroko 在玩一个关于冥土追魂的游戏....Misaka和Kuroko在一个 n x m 的棋盘上玩游戏,每个格子上都放着一些呱太。游戏共进行 k 回合,每一回合 Kuroko会选**有呱太**的一行 i,在这之后Misaka会选择一列 j ,...

2018-10-12 21:59:10 568 2

原创 Codeforces Round #190 (Div. 1): E. Ciel and Gondolas(决策单调性DP+wqs二分)

 E. Ciel and Gondolas 题意:bzoj5311:https://www.lydsy.com/JudgeOnline/problem.php?id=5311同一道题目,但是bzoj可能需要读入挂 思路:决策单调性Ⅰ:四边形不等式wqs二分 最无脑的暴力DP是O(n²k的),dp[x][y]表示前x个贞鱼上了k辆车的怨气最小值,对于每...

2018-10-12 17:26:20 630

原创 Educational Codeforces Round 52: D. Three Pieces(记忆化搜索)

 D. Three Pieces 题意:给你一n*n的矩阵,每个格子都有一个数字且所有数字构成一个1~n²的全排列,一开始你的棋子在编号为1的点上,之后你要依次到达编号为2的点、编号为3的点…… 编号为n²的点,移动规则如下你有三种不同的棋子:①马(走日字)②皇后(到达同一斜线的任何地方)③车(到达同一行同一列的任何任何地方) 你可以任选一种棋子作为开始 可以花1点代价...

2018-10-12 15:12:46 541

原创 牛客国庆集训派对Day3: I. Metropolis(dijkstra)

 I. Metropolis题目描述魔方国有n座城市,编号为。城市之间通过n-1条无向道路连接,形成一个树形结构。在若干年之后,其中p座城市发展成了大都会,道路的数量也增加到了m条。大都会之间经常有贸易往来,因此,对于每座大都会,请你求出它到离它最近的其它大都会的距离。输入描述:第一行三个整数n,m,p (1 ≤ n,m ≤ 2*105,2 ≤ p ≤ n),第二行p个整...

2018-10-03 18:32:28 509

原创 牛客国庆集训派对Day3: G. Stones(博弈+SG)

 G. Stones题目描述有n堆石子,第i堆石子有xi个。修修和栋栋轮流取石子,每人每次需要从任意一堆石子中取走个,修修先手。无法操作的人失败。此外,如果一个人取完了一堆石子,他会立即获胜。不巧的是,修修除了数数以外啥都不会,他希望你帮他求出他能否获胜。输入描述:第一行一个整数t表示数据组数 (1 ≤ t ≤ 1000)。每组数据第一行三个整数n,a,b (1 ≤ n...

2018-10-03 18:26:53 478

原创 牛客国庆集训派对Day2: E. 数据排序(状压DP+记忆化搜索)

 E. 数据排序题目描述机器学习通常需要用到大量的人工标注好的数据进行训练。现在有这么一个数据集,有 N 个张照片,每张照片中都有一个模特。某个研究员想要训练一个机器学习算法,能够根据照片对模特的魅力值进行评分。为了完成这个算法,研究员找了若干个志愿者对数据做一个标注。每个志愿者每次会看到系统给出的两张照片 x 和 y,然后告诉系统他认为哪张照片的魅力值更高。例如 x 的魅力值比 y ...

2018-10-02 17:47:06 465

原创 牛客国庆集训派对Day1: K. Tengen Toppa Gurren Lagann(贪心)

 K. Tengen Toppa Gurren Lagann时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 1048576K,其他语言2097152K64bit IO Format: %lld题目描述Kamina正在为从世界各地集结而来的Ganmen(一种战斗机器人)军团整队。Kamina麾下一共有 n 台Ganmen,每台Ganmen有一个互不相同的编号,编号...

2018-10-02 01:20:17 430

OpenGL基础学习完整代码(完整场景带优化).zip

对应的OpenGL学习博客:https://blog.csdn.net/jaihk662/category_9903113.html,第1章~第56章节完整代码。需要对应环境(openGL基本环境,SOIL库、glm库以及Assimp库、FreeType库),如何装环境的教程也在上面的链接中。此代码仅用于OpenGL入门学习

2020-09-28

OpenGL基础学习完整代码.zip

对应的OpenGL学习博客:https://blog.csdn.net/jaihk662/category_9903113.html,第1章~第45章节完整代码。需要对应环境(openGL基本环境,SOIL库、glm库以及Assimp库),如何装环境的教程也在上面的链接中。此代码仅用于OpenGL入门学习。PS:可能会有点卡主要是因为:①使用的地面模型是高模(几十万个顶点)②使用的天空盒贴图是2040x2048的超大贴图6张;没办法只找到这些资源,所以只能将就着用了

2020-08-12

空空如也

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

TA关注的人

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