08 2019 档案

摘要:ACM ICPC 2018 徐州赛区网络赛  去年博客记录过这场比赛经历: "该死的水题"  一年过去了,不被水题卡了,但难题也没多做几道。水平微微有点长进。     "D. Easy Math" 题意:   给定 $n$, $m$ ,求 $\sum 阅读全文
posted @ 2019-08-31 23:49 izcat 阅读(231) 评论(0) 推荐(0)
摘要:// 签到题,比赛时候写双向链表debug了半天,发现有更好方法,记录一下。   Shuffle Card "HDU 6707" 题意:   有一 $n$ 张卡片,编号 $1~n$ ,给定初始编号排列和 $m$ 次操作,每次操作将编号为 $s_i$ 的卡片放到第一张上面。求最后卡 阅读全文
posted @ 2019-08-28 15:00 izcat 阅读(298) 评论(0) 推荐(0)
摘要:"HDU 6703 array"   题意:   给定一个数组 $a_1,a_2, a_3,...a_n$ ,满足 $1 \le a[i]\le n$ 且 $a[i]$ 互不相同。   有两种操作:1. 将 $a_{pos}$ 的值加上 100000000;2. 询问不 阅读全文
posted @ 2019-08-28 11:39 izcat 阅读(312) 评论(0) 推荐(0)
摘要:Han Xin and His Troops(扩展中国剩余定理 Python版) 题目来源: "2019牛客暑期多校训练营(第十场)" D "Han Xin and His Troops" 题意:   ~~看标题就知道大概了,韩信点兵的典故我们应该都熟悉吧。~~   给出 $n$ 阅读全文
posted @ 2019-08-27 01:06 izcat 阅读(1329) 评论(0) 推荐(0)
摘要:// 由于前两天打Orz杯队友卡在一道最优比例生成树01分数规划的题上,我帮忙debug也没AC。 // 反思自己不会使用Kruskal算法,特地来总结一番图论的基础算法:最小生成树。 题目背景: 求一个无向图的最小生成树,一般有两种算法,Prim 和 Kruskal 。 两种算法的原理和证明就这里 阅读全文
posted @ 2019-08-25 14:02 izcat 阅读(187) 评论(0) 推荐(0)
摘要:1005 huntian oy (HDU 6706) 题意: 令,有T次询问,求 f(n, a, b)。 其中 T = 10^4,1 <= n,a,b <= 1e9,保证每次 a,b互质。 思路: 首先我们需要知道 公式: gcd(a^n - b^n, a^m - b^m) = a^(gcd(m,n 阅读全文
posted @ 2019-08-24 23:20 izcat 阅读(450) 评论(0) 推荐(0)
摘要:// 洛谷多项式模板题,整理了自己的数论FFT,NTT的模板。 P3803 【模板】多项式乘法(FFT) P1919 【模板】A*B Problem升级版 利用上面的FFT模板,可以用来做大数乘法。 朴素的模拟手算乘法时间复杂度O(n^2),n为A,B的位数。改用FFT时间复杂度将优化到 O(nlo 阅读全文
posted @ 2019-08-23 11:02 izcat 阅读(398) 评论(0) 推荐(0)
摘要:#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #define lson rt<<1, l, mid #define rson rt<<1|1, mid+1, r using namespace std; const int maxn = 500100; int P; typedef long lo 阅读全文
posted @ 2019-08-19 10:31 izcat 阅读(160) 评论(0) 推荐(0)
摘要:牛客多校第九场:https://ac.nowcoder.com/acm/contest/889 题目列表: A - The power of Fibonacci B - Quadratic equation D - Knapsack Cryptosystem E - All men are brot 阅读全文
posted @ 2019-08-15 22:08 izcat 阅读(244) 评论(0) 推荐(0)
摘要:// 比赛链接:https://codeforces.com/contest/1196 // CF 2019.7.24 // 本想Div3手速场上分,结果卡在C题,掉了不少分。 // 自闭了这么久,今天补题,吸取教训。 A - Three Piles of Candies 题意: 比赛时候看了半天也 阅读全文
posted @ 2019-08-14 22:22 izcat 阅读(270) 评论(0) 推荐(0)
摘要:// 2019.8.13 // 昨天的内容是计算几何部分点、线、多边形、向量、凸包等基本概念的介绍和模板的引入,之前的博客已有涉及,不再重复记录。 // 今天同样是ddy带来了计算几何进阶知识点的讲解。 半平面交 见我的博客 F - Feng Shui一题。 凸包 && 旋转卡壳 时间复杂度 对于G 阅读全文
posted @ 2019-08-13 22:48 izcat 阅读(323) 评论(0) 推荐(0)
摘要:// 比赛链接:https://codeforces.com/contest/1200 A - Hotelier 题意: 有一家旅馆有10间房,编号0~9,从左到右顺序排列。旅馆有左右两扇门,每次新来旅客从进来门的方向分配最近的空闲房间。给你一段旅客到来方向以及离开位置的序列,输出最终旅馆房间使用情 阅读全文
posted @ 2019-08-12 12:21 izcat 阅读(300) 评论(0) 推荐(0)
摘要:A - String T<=300, n<=200,采用O(n^3)居然能过,题解也是暴力。。。 B - Irreducible Polynomial 题解:签到题。 结论:所有 n 大于 2 的多项式在实数域上都是可分解的。 所以本题只需要特判 n==2 时的 delta,判断 P(n)=0 是否 阅读全文
posted @ 2019-08-09 21:28 izcat 阅读(259) 评论(0) 推荐(0)
摘要:HDU 5832 - A water problem 题意:有两颗星球,一年的长度分别为37天和173天。问第n天时它们是否为新年的第一天。 思路:显然 n 同时被37和173整除时,两种历法都在新年第一天,即 n 是 37*173=10001的倍数。 坑点:n的长度会达到1e7,我以为要用读入挂之 阅读全文
posted @ 2019-08-06 18:08 izcat 阅读(236) 评论(0) 推荐(0)
摘要:动态规划(DP) // 以下题目来自牛客网 删括号 f[i][j][k] 表示序列s的前i个匹配序列t的前j个,序列s删除部分左括号与右括号数量差为k的情况是否可行 答案为 f[sl][tl][0] 状态转移: 当 f[i][j][k] 可行时 #include<iostream> #include 阅读全文
posted @ 2019-08-05 11:39 izcat 阅读(246) 评论(0) 推荐(0)
摘要:H - XOR 题意:给定n个整数,求所有异或和为0的子集的大小和。 思路:看到异或和,差不多就要往线性基上想。如果一些数异或和为0,肯定是线性基里的一些数和线性基外的一些数异或得到的,因为线性基外的数都能由线性基里的数异或得到。 先对n个数求线性基lb,设线性基大小为r。 1.线性基外的数的贡献: 阅读全文
posted @ 2019-08-04 21:01 izcat 阅读(276) 评论(0) 推荐(0)
摘要:// 比赛链接:https://ac.nowcoder.com/acm/contest/886#question // 又是自闭的一下午,今天我爆零了T_T // 开始直奔B题,一看感觉很容易,进制转换然后处理一下输出就完事了,签到题吧 // 喝完药就开始码,队友说A题签到,然后A了。我继续,看榜感 阅读全文
posted @ 2019-08-03 23:53 izcat 阅读(345) 评论(0) 推荐(0)
摘要:比赛链接:https://ac.nowcoder.com/acm/contest/885#question // 正式比赛我就A了一道水题,卡在B上,又卡在G上,最后去做立体几何又一直WA。等到队友过了一个G题的dp,然后集体自闭。 A - digits 2 题意:给定一个不超过100的正整数n,求 阅读全文
posted @ 2019-08-01 22:56 izcat 阅读(309) 评论(3) 推荐(0)