上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: #include<stdio.h> #include<algorithm> #include<iostream> #include<string.h> #include<math.h> using namespace std; const int MAXN=50; int a[MAXN][MAXN] 阅读全文
posted @ 2020-07-14 10:41 yhsmer 阅读(108) 评论(0) 推荐(0) 编辑
摘要: ax+by=gcd(a,b)的解 基础版欧几里得是用来求最大公因数的: int gcd(int a,int b){ if(!b){ return a; } return gcd(b,a%b); } 阅读全文
posted @ 2020-07-14 10:39 yhsmer 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 题意 给出n<=2e5个数,对每一个数x<=1e12进行一次操作可以使其+1,-1,求最小的操作次数,使得最后整个序列的gcd不为1,并且所有数都是正数 思路 整个序列的gcd不为1,也就是变换后序列每个数都有一个公共因子p,一个数x经过变换之后含因子p需要操作的次数为: if(x<p) cnt=p 阅读全文
posted @ 2020-07-14 10:34 yhsmer 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 题意 给出n个数Ai,问最少将这n个数分成几段,使每一段的校验值小于k。 一段数的校验值定义为: 从集合 S 中取出 M对数(即 2∗M 个数,不能重复使用集合中的数,如果 S 中的整数不够 M 对,则取到不能取为止),使得“每对数的差的平方”之和最大,这个最大值就称为集合 S 的“校验值”。 $1 阅读全文
posted @ 2020-07-14 10:32 yhsmer 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 题意 2013腾讯编程马拉松初赛第一场(3月21日)的一道题,有一定的难度。 求[X,Y]中的满足与7无关的数的平方和,一个数满足如下条件之一为与7有关: 某一位是7 每一位相加是7的倍数 这个数是7的倍数 思路 考察数位DP,但是难点在求平方和。 数位DP一般有两种做法,一种是预处理的方法,之前的 阅读全文
posted @ 2020-07-13 21:36 yhsmer 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 题意 给出N堆石子,每次只能合并相邻的两堆石子,代价为两堆石子的质量和,求合并所有石子的最小代价。 思路 区间dp中i,j表示的是两个区间的左右端点,操作对象是区间。 dp[i][j]表示合并第i堆石子到第j堆石子的最小代价。 对于i,j围成的区间,以合并的分割线区分不同合并方式,相当于在i,j中插 阅读全文
posted @ 2020-07-13 21:34 yhsmer 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 题意 给出两个字符串A,B,三种操作: 删除A中某个字符 A中插入一个字符 修改A中某个字符 问将A变成B最小的操作步数。 思路 dp[i][j]表示将A[1~i]变成B[1~j]的最小步数 状态转移: 对于每个A[i],有三种操作: 删除A[i],dp[i][j]=dp[i-1][j]+1 A[i 阅读全文
posted @ 2020-07-13 21:33 yhsmer 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 题目大意 codeforces 1199 D 给出n个数,q种操作: 1 p x将第p个数变成x 2 x将n个数中小于x的数变成x 求最后的序列。$1 ⇐ n,q ⇐ 10^5$ 解题思路 注意到对于每个数,只有在对该数的最后一次1 p x操作之后的操作才对最后答案有贡献,并且在最后一次1 p x之 阅读全文
posted @ 2020-07-13 21:32 yhsmer 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 题目大意 给出a,b,按照图中要求染色,问黑色格子是否是有限个(Finite)。 解题思路 这是codeforce官方题解: 根据染色要求,一个格子如果能表示成$ax+by(a,b为整数)$的形式,那么这个格子可以被染成白色。由数学知识可以知道ax+by % gcd(a,b) = 0​,反之任意不能 阅读全文
posted @ 2020-07-13 21:09 yhsmer 阅读(245) 评论(0) 推荐(0) 编辑
摘要: codeforces 1272 F. Two Bracket Sequences(三维dp + bfs) 题目大意 输入两个括号序列 s,t(不一定合法),你需要构造一个尽可能短的合法括号序列使得s,t 都是这个序列的子序列(子序列意味着不用连续) 解题思路 表示匹配到 的第 个字符,匹配到 的第 阅读全文
posted @ 2020-02-12 21:21 yhsmer 阅读(202) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页