上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
  2020年4月12日
摘要: 链接:https://codeforces.com/contest/1333 题意:给两个定长为n的a,b数组,只能给a数组(i,j)中的a[j]=a[j]+a[i];问若干次操作后,能否把a数组变成b数组, 考虑一下只有两种情况 1,a[i]>b[i],在a[i]的前边是否有-1; 2,a[i]< 阅读全文
posted @ 2020-04-12 16:37 mmn 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 链接:https://codeforces.com/contest/1334/problem/C 题意;每个怪有生命值和爆炸值ai,bi,打中一次生命值减少1,它死后会对它的下一个怪产生bi个伤害,问杀死所有怪的最小花费; 花费最小值杀死所有的怪:先将相邻的两个怪的生命值降在爆炸范围内,之后找一个生 阅读全文
posted @ 2020-04-12 16:31 mmn 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 链接:https://codeforces.com/contest/1262/problem/C 题意:给一个长度为n的括号序列,你需要通过最多n次翻转操作,使得能够得到恰好k个合法括号前缀。 因为有n次操作,所以可以得到任意的序列 只需要构造合法的k个即可;k个合法前缀,所以可以构造一种方案使得前 阅读全文
posted @ 2020-04-12 15:24 mmn 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 链接:https://www.luogu.com.cn/problem/CF1243B2 题意:给你长度为n的两个字符串s和t,你可以最多进行2*n次操作,每次操作选择i和j,然后交换s[i]和t[j],问你能否使得两个字符串相同 构造方法:假如(0~i)部分s和t已经相等,在i位置时首先在(i+1 阅读全文
posted @ 2020-04-12 01:50 mmn 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 链接: 题意:给你两个字符串,可以对任意长度为len(每次操作需要在每个字符串都选择出长度为len的一个区间)的字符串进行翻转操作,问两个字符串能否变成一样的; 首先对一个区间进行翻转,可以看作是两个相邻的字母进行交换,一直交换,直到翻转成功,比如; abcde -> abced -> abecd 阅读全文
posted @ 2020-04-12 00:49 mmn 阅读(104) 评论(0) 推荐(0) 编辑
  2020年4月11日
摘要: 链接:https://codeforces.com/contest/743/problem/B 题意:n-1次操作,每次往数列后加未出现过的最小数字后,再将原数列复制一次粘到新序列末尾后,问第n-1次操作后 第k位是几。 题解:看这个序列 [1, 2, 1, 3, 1, 2, 1, 4, 1, 2, 阅读全文
posted @ 2020-04-11 15:35 mmn 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 链接:https://codeforces.com/contest/743/problem/C 给一个n,构造一组数(x,y,z),使得2/n=(1/x)+(1/y)+(1/z); 显然n,(n+1),n(n+1)这组数可以,但当n=1是无法构造; 代码: #include<bits/stdc++. 阅读全文
posted @ 2020-04-11 14:17 mmn 阅读(137) 评论(0) 推荐(0) 编辑
  2020年4月10日
摘要: 板子:(秋实大哥与花) 线段树要开四倍空间, push_down中的lazy操作,简言之,更新到一个区间时,按照updata就一直更新下去,而如果在这个区间内的话,直接打lazy标记更新区间,而没必要updata下去; #include <cstdio> #include <cmath> #incl 阅读全文
posted @ 2020-04-10 21:35 mmn 阅读(157) 评论(0) 推荐(0) 编辑
  2020年4月8日
摘要: 找不可简化的相同字母异序词: 链接:https://codeforces.com/contest/1291/problem/D 题意:定义anagram表示两个字符串的字符组成相同。 定义reducible anagram,表示可以两个字符串可以拆分成k个子串,且每个子串都是anagram的。 ir 阅读全文
posted @ 2020-04-08 19:23 mmn 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 水题: 链接:https://codeforces.com/contest/1291/problem/A 题意:给一个字符数组,删去数组中的一些数,使得剩下的数字的和为偶数,其中的数字有偶数多个奇数且首尾数字为奇数 找两个奇数就满足题意了: 代码: #include <cstdio> #includ 阅读全文
posted @ 2020-04-08 18:28 mmn 阅读(80) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页