会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
一心qwq
谁教教我FFT啊qaq
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2019年8月26日
[数论]拓展欧几里得算法
摘要: 欧几里得算法(辗转相除法) 用来求解最大公约数 在 #include<algorithm> 中也可以直接调用 __gcd(a,b) 拓展欧几里得算法 求解不定方程: 引理:存在 x , y 使得 ax+by=gcd(a,b) 设a,b,c为任意整数,若方程ax+by=c的一组解是(x0,y0),则它
阅读全文
posted @ 2019-08-26 13:49 一心qwq
阅读(156)
评论(0)
推荐(0)
编辑
2019年8月10日
[题解]Print a 1337-string...-数学(codeforces 1202D)
摘要: 题目链接:https://codeforces.com/problemset/problem/1202/D 题意: 构造一串只由 ‘1’,‘3’,‘7’ 组成的字符串,使其 ‘1337’ 子序列数量为n 思路: 构造 ‘13377733337’ 类型的字符串,使 C(m,2)+k=n k为中间 ‘7
阅读全文
posted @ 2019-08-10 11:19 一心qwq
阅读(398)
评论(0)
推荐(0)
编辑
2019年8月3日
[题解]Shorten IPv6 Address-模拟(2019牛客多校第六场B题)
摘要: 题目链接:https://ac.nowcoder.com/acm/contest/886/B 题意: 您将获得一个IPv6地址,该地址是128位二进制字符串。请根据以下规则确定其最短的表示: 以十六进制表示形式表示地址,并使用冒号':'分割每四个十六进制数字。每四个数字称为一个字段。例如,'0000
阅读全文
posted @ 2019-08-03 17:28 一心qwq
阅读(415)
评论(0)
推荐(0)
编辑
2019年8月2日
[题解]Yet Another Subarray Problem-DP 、思维(codeforces 1197D)
摘要: 题目链接:https://codeforces.com/problemset/problem/1197/D 题意: 给你一个序列,求一个子序列 a[l]~a[r] 使得该子序列的 sum(l,r)-k*(r-l+1)/m(向上取整)的值是在所有子序列中最大的,并输出最大值 思路: 法一:动态规划 d
阅读全文
posted @ 2019-08-02 18:54 一心qwq
阅读(340)
评论(0)
推荐(0)
编辑
[题解]RGB Substring (hard version)-前缀和(codeforces 1196D2)
摘要: 题目链接:https://codeforces.com/problemset/problem/1196/D2 题意: q 个询问,每个查询将给你一个由 n 个字符组成的字符串s,每个字符都是 “R”、“G” 或 “B”。 求出更改初始字符串 s 中的最小字符数,以便更改后将有一个长度为 k 的字符串
阅读全文
posted @ 2019-08-02 18:26 一心qwq
阅读(298)
评论(0)
推荐(0)
编辑
2019年7月26日
[题解]Magic Line-计算几何(2019牛客多校第三场H题)
摘要: 题目链接:https://ac.nowcoder.com/acm/contest/883/H 题意: 给你偶数个点的坐标,找出一条直线将这n个点分成数量相等的两部分 并在这条直线上取不同的两个点,表示这条直线 思路: 看见这题的第一反应是,先定一个相对这些点无限远的定点 然后取扫一遍,取一个其中一个
阅读全文
posted @ 2019-07-26 13:28 一心qwq
阅读(188)
评论(0)
推荐(0)
编辑
2019年7月25日
[题解]Crazy Binary String-前缀和(2019牛客多校第三场B题)
摘要: 题目链接:https://ac.nowcoder.com/acm/contest/883/B 题意: 给你一段长度为n,且只有 ‘0’ 和 ‘1’ 组成的字符串 a[0,...,n-1]。求子串中 ‘0’ 和 ‘1’ 数目相等的最大长度,子序列中 ‘0’ 和 ‘1’ 数目相等的最大长度。 思路: 子
阅读全文
posted @ 2019-07-25 18:35 一心qwq
阅读(253)
评论(0)
推荐(0)
编辑
2019年7月24日
[数论]快速幂取模
摘要: 问题描述: 已知底数a,指数b,取模值p,求 ab % p 的值 朴素算法 设初始值为1,循环b次,每次乘上a后再取模一下 时间复杂度为O(n),虽然看着不高,但是一旦指数给得过大,肯定会TLE 这里代码就不给出来了,就是一个简单的循环 快速幂 先不讨论取模,根据幂运算可知 当b为偶数时:ab=a(
阅读全文
posted @ 2019-07-24 17:59 一心qwq
阅读(535)
评论(0)
推荐(0)
编辑
2019年7月23日
[模板]大整数乘法——累加型
摘要: 1 #include 2 using namespace std; 3 typedef long long ll; 4 #define N 10000 5 6 int main() 7 { 8 char a[N],b[N]; 9 int aa[N],bb[N],mul[N]; 10 memset(aa,0,sizeof(aa)); 11 ...
阅读全文
posted @ 2019-07-23 20:33 一心qwq
阅读(196)
评论(0)
推荐(0)
编辑
[动态规划] 最大子段和问题
摘要: 问题描述: 给定长度为n的整数序列,a[0...n-1], 求某个子区间[i,j]使得a[i]+…+a[j]和最大. 空间优化后的动态规划: 用两个变量sum和ans,sum用来保存当前的子段和,ans用来记录最大的子段和。 循环遍历,如果当前子段和 > 最大子段和,那么更新最大子段和;如果当前子段
阅读全文
posted @ 2019-07-23 18:51 一心qwq
阅读(1022)
评论(0)
推荐(0)
编辑
公告