自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

skywalkert's space

我依旧心怀希望,你就是我的希望

  • 博客(76)
  • 收藏
  • 关注

原创 寻找模质数意义下的二次剩余与三次剩余

给出质数p和整数a,求所有满足x^2≡a(mod p)的x,可以使用Cipolla's Algorithm。给出质数p和整数a,求所有满足x^3≡a(mod p)的x,可以使用Peralta Method Extension。

2016-09-20 04:57:46 8813

原创 组合数求模

在程序设计中,可能会碰到多种类型的计数问题,其中不少涉及到组合数的计算,所以笔者写下这么一篇文章,期望能解决一些常规的组合数求模问题。last update time : 2020-03-04

2016-09-16 05:26:04 10451 3

原创 浅谈一类积性函数的前缀和

笔者在刷题过程中遇到一些求积性函数前缀和的问题,其中有一类问题需要在低于线性时间复杂度的算法,今天就来浅析一下这类问题的求解方法,当作以后讲课使用的讲义。若之后有了新的研究,再来继续完善这篇文章。本文会随时更新内容,建议以链接形式转载,或者与笔者保持联系。爬虫转载不标明出处必究。

2016-01-12 14:53:45 50662 43

原创 CSDN 编程竞赛第十四期题解

CSDN 编程竞赛第十四期全部题解

2022-12-17 15:38:15 618 5

原创 CSDN 编程竞赛第七期题解

CSDN 编程竞赛第七期全部题解

2022-10-22 00:31:43 824 2

原创 CSDN 编程竞赛第五期题解

CSDN 编程竞赛第五期全部题解

2022-09-04 18:54:44 709

原创 组合数求模(续)

本文是组合数求模的续篇,是对前一篇文章里第3节内容的拓展,介绍的是利用O(pe+e log_p(n))次大数乘法计算C(n,m) mod p^e的技巧,并对p较大的情况分析了可能的改进,得出更优的做法。last update time : 2020-03-14

2020-03-06 18:12:37 1463

原创 UOJ 200 [CTSC2016]NOIP十合一(提交答案题)

题目:UOJ #200. 【CTSC2016】NOIP十合一题意:这是一道提交答案题,共有十个测试点,对应的输入数据将提前下发给你,你需要在至多五小时内计算出相应的输出数据,不需要提交你的解题程序。各测试点对应的问题一致,均为如下题目。输入给定整数 PPP,一个 nnn 个点 mmm 条边的带边权有向图以及 qqq 组询问。这里点从 111 到 nnn 编号,边从 111 到 mmm 编号...

2020-01-04 19:37:55 1284

原创 BZOJ 1963 最小和

题目:BZOJ 1963 最小和(笔者注:出处似乎是 TopCoder SRM 456 Div.1 1050pts FunctionalEquation)题意:给定 CCC 和 NNN,并用伪随机的方法给出 (xi,yi)(x_i, y_i)(xi​,yi​) (i=0,1,…,N−1)(i = 0, 1, \ldots, N - 1)(i=0,1,…,N−1),找到一个整数到整数的映射 f...

2019-12-31 20:03:26 426

原创 POJ 3120 Sudoku | BZOJ 2910 数独

题目:http://poj.org/problem?id=3120https://www.lydsy.com/JudgeOnline/problem.php?id=2910题意:数独是一个 9×99 \times 99×9 的棋盘,每个格子里可以填上 111 到 999 之间的整数,它可以被分成 999 个 3×33 \times 33×3 的格子,我们称其为九宫格。一个合法的数独局面满足...

2019-07-15 19:20:18 466

原创 2018字节跳动冬令营网络赛题解(10/10)

题目和代码请参考题目链接和代码链接,本文只记录解题思路。A. Aloha首先需要解决的问题是,如何根据 v2+2gy=0v^2 + 2 g y = 0v2+2gy=0,得到从 (x1,y1)(x_1, y_1)(x1​,y1​) 沿直线走到 (x2,y2)(x_2, y_2)(x2​,y2​) 的时间。若 y1y_1y1​ 和 y2y_2y2​ 不全为负数,则 y1>0y_1...

2018-12-29 17:31:13 2224

原创 BZOJ 4262 Sum | 2018 Asia Jiaozuo Regional Online C Password

文章目录题目链接题目大意数据范围题目解法代码实现题目链接BZOJ 4642 Sum 和 计蒜客 31712 Password题目大意给定长度为 nnn 的序列 A1,A2,⋯ ,AnA_1, A_2, \cdots, A_nA1​,A2​,⋯,An​,以及 mmm 组形如 (l1,r1,l2,r2)(l_1, r_1, l_2, r_2)(l1​,r1​,l2​...

2018-09-19 22:41:43 929

原创 XVII Open Cup Eastern Grand Prix - J Votter and Paul De Mort

题目链接:http://opencup.ru/files/och/gp4/problems1-e.pdf题目大意:平面上有 nnn 个点和一个六角星区域,六角星区域可以看作是一个中心位于原点、边长为 3L3L3 L 的等边三角形和它关于原点旋转 180180180 度后的三角形取并集得到的区域,现在要问能否把这个六角星区域关于原点旋转一定角度,使得 nnn 个点中任意两个点的连线都被六角星区域...

2018-05-02 18:42:15 637

原创 第十三届北航程序设计竞赛预赛题解

以下题解由北航 2017-2018 赛季 ACM-ICPC 集训队金牌、银牌成员共同编写而成,比赛链接为 https://buaacoding.cn/contest-ng/index.html#/188。A. 五角星B. P5题目大意题目解法线性复杂度logloglog⁡log\log\log 复杂度loglog\log 复杂度数据构造C. cgxj 的设计师D....

2017-12-19 22:33:25 4550

原创 51nod 1034 骨牌覆盖 V3 | URAL 1594 Aztec Treasure

题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1034http://acm.timus.ru/problem.aspx?space=1&num=1594题意:给定一个 n×m 的棋盘,用 1×2 的骨牌去覆盖,问有多少种放法能够用骨牌盖满所有位置。

2017-03-24 02:17:23 3647

原创 玲珑OJ 1035 D-J

题目:http://ifrog.cc/acm/problem/1035题意: 对所有 n 个点的带标号无根森林,求树个数的 k 次方和,答案对 998244353 取模。 n≤20000,k≤10 。

2017-01-14 20:56:58 1055

原创 51nod 1575 Gcd and Lcm

题目:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1575 题意: 有T组数据,每组数据给出一个正整数n,求∑∑∑lcm(gcd(i,j),gcd(i,k)) mod 2^32。T≤10,n≤10^9。

2017-01-14 01:12:37 2299 5

原创 北航第十二届程序设计竞赛现场决赛题解

北航第十二届程序设计竞赛现场决赛题解

2016-12-18 17:31:42 2750

原创 北航第十二届程序设计竞赛网络预赛题解

本次比赛共有 401 个用户通过至少一道题目,平均通过 3 题,第一位做出全部题目的同学用时 45:26:37 。如果有对题目的疑问或是见解,欢迎寄刀片给出题人。预祝大家在决赛中取得好成绩!

2016-12-12 14:47:45 2414 3

原创 Regional 2014 - Asia Mudanjiang - F Fiber-optic Network

题目:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&category=647&page=show_problem&problem=4986题意: 有一棵N个节点的树,点有点权,第i个节点的权值属于[Li,Ri],并且要求相邻节点的点权是互质的。对于每个节点,计算这个节点在所有合法方案中的点权之和。

2016-11-30 06:39:15 622

原创 我的出题记录

这几年出了些许题目,除了许多带有抄袭性质的题目外,其中还有很多题目还是不错的,我会找出还记得的题目,从中选择一些原创题目来推荐和重制。其实就是出了题以后出来自首,恳请批点。 现在找到几个题: 72 last recently updated: 2018-04-28*以下带底色为推荐题目,改编指题意有所变化,加强指数据范围有所变化复习单词 难度评估:0.2题目类型...

2016-09-09 08:39:12 4575

原创 BZOJ 2066 [Poi2004]Gra

题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2066题意: 有m个格子排成一行,从左到右编号1到m,其中n个给定的格子里有石子,且编号为m的格子里没有石子。两个人轮流操作,每次操作要求选择一个石子,石子会移动到它右边第一个不含石子的格子里。将某个石子移动到编号为m的格子的人胜利,问先手有多少种操作方案能使先手必胜。2≤m≤10^9,1≤n≤10^6,n<m

2016-07-16 05:54:44 1177

原创 Regional 做题记录 (50/50)

博主深感自己太弱了QAQ 于是有了一个刷水的想法,Regional的题目还是有很多考查思维的题目,所以这次是乱做50道思考题,可能会顺带做一些水题,这些题的简要题解会写到这篇博文里面,希望能与大家得到交流。做题OJ:UVALive。现在做了几题?思考题:49。其他题:123。

2016-06-26 05:22:41 3075

原创 OpenJudge 1058 Guideposts | BZOJ 3328 PYXFIB

题目: http://poj.openjudge.cn/practice/1058/ http://www.lydsy.com/JudgeOnline/problem.php?id=3328题意: 给出一个M×M的矩阵G,求∑0≤i≤N[K|i]C(N,i)G^i_{s,t}(mod P),其中P是质数,并且P≡1(modK)。

2016-06-22 23:53:31 779

原创 BZOJ 1443 [JSOI2009]游戏Game | UVALive 5882 Racing Car Trail

题目: http://www.lydsy.com/JudgeOnline/problem.php?id=1443 题意: 有一个N×M的棋盘,其中一些格子有障碍,现在有两个人玩游戏,棋盘上有一个棋子,每个人轮流移动棋子,但是不能移动到障碍,也不能移动到之前走过的格子,不能移动的人输,对于每个可能的起点,计算先手是否存在必胜策略。

2016-06-22 23:21:27 917

原创 BZOJ 1919 [Ctsc2010]性能优化

题目: http://www.lydsy.com/JudgeOnline/problem.php?id=1919题意: 给出两个长度为n的整数序列a[0..n−1],b[0..n−1]和非负整数C。 对于两个长度为n的整数序列,定义∗运算,结果为一个长度为n的整数序列,例如f∗g=h,则有h[k]=∑i+j≡k(modn)f[i]⋅g[j]。求a∗b∗b∗⋯∗b每一位模(n+1)的值,其中有C个∗运算

2016-06-22 22:38:14 2438 2

原创 UVALive 4384 Business Cards

题目: https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&amp;Itemid=8&amp;page=show_problem&amp;problem=2385题意: 有ttt组询问,每次询问能否用一些a×ba×ba\times b的纸片拼成c×dc×dc\times d的纸片。 t≤105,1≤a,b...

2016-06-22 21:49:41 973

原创 BZOJ 1974 [Sdoi2010]auction 代码拍卖会 | 51nod 1261 上升数

题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1974题意: 一个10进制表示的正整数,如果从左到右,每一位的数字都不小于前一位的数字,则被称为上升数。 给出正整数N和K,求有多少个长度恰好为N的上升数是K的倍数,答案对999911659取模。 N\leq 10^{18},K\leq 50

2016-06-22 20:59:36 1460

原创 Regional 2015 - Asia EC Final - C Suffixes and Palindromes

题目:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&category=719&page=show_problem&problem=5524题意:你需要根据后缀数组和manacher的信息来重建一个长度为N的字符串s,字符串只能包含小写字母,输出字典序最小的解

2016-06-22 08:07:16 3092

原创 BNUOJ 51637 Quailty's Life | BZOJ 4587 推箱子

题目https://acm.bnu.edu.cn/v3/problem_show.php?pid=51637 http://www.lydsy.com/JudgeOnline/problem.php?id=4587题意有一个(n+1)×(m+1)(n+1)×(m+1)(n+1)\times(m+1)的网格,初始在点(0,0)(0,0)(0,0),每次可以从(x,y)(x,y)(x...

2016-05-21 18:59:17 1641

原创 ZOJ 3881 From the ABC conjecture

题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3881题意:定义rad(n)表示n的因子中最大的无平方因子数,φ(n)表示不大于n且与n互质的正整数个数,令f(n)=rad(n)⋅φ(n/rad(n)),g(n)=∑d|n f(d),h(n)=∑1≤i≤n g(i),给定正整数N,求h(N) mod 10^9+7

2016-01-12 17:21:28 2688 5

原创 Project5&6 Verilog开发流水线CPU

本文是笔者在使用Verilog开发流水线CPU过程中的一些记录与反思,希望能给大家开发流水线CPU带来一点帮助。内容主要分为冲突的覆盖性组合分析、带转发的数据通路与信号设计、初步代码编写、设计测试代码与调试过程以及一些思考五个部分,在设计与开发过程中会向读者频繁地传达流水线设计的工程化方法。

2015-12-17 04:25:31 6951

原创 HDU 4851 Wow! Such Precision!

题目:http://acm.hdu.edu.cn/showproblem.php?pid=4851题意: 给定一个非负整数nnn,请你构造一个nnn次多项式f(x)f(x)f(x),使得∫10(f(x)−ex)2dx∫01(f(x)−ex)2dx\int_{0}^{1}{(f(x)-e^x)^2dx}取得最小值。给出f(x)f(x)f(x)的n+1n+1n+1个项的系数,要求精度误差不超过1...

2015-12-02 23:39:30 1869 1

原创 Regional 2015 - Asia Changchun - B Count a × b

题目:http://acm.nenu.edu.cn/regional-2015/files/2015/10/problemset_20151015.pdf题意: 令f(m)表示满足0≤a,b<m且m∤ab的二元组(a,b)的个数。 令g(n)=∑m|nf(m),询问t次某个g(n)的值,答案模2^64。

2015-10-20 14:01:00 2855 3

原创 算法竞赛训练中较难的部分

k-d树、替罪羊树左偏树、Splay伸展树、序列维护可持久化Treap动态树、换父亲节点(BZOJ 3153)FFT快速傅里叶变换与多项式乘法、除法、求逆、多点求值、牛迭NTT快速数论变换FWT快速沃尔什变换(TopCoder SRM518 Nim)最大团问题最小树形图(CodeForces 240E)支配树Dominator Tree、虚树带花树一般图匹配、权匹配(UOJ ...

2015-10-06 14:16:22 5340 2

原创 CodeVS 第四次月赛 题解

比赛共 287 人提交代码,最高分 300 分,有 64 人 100 分以上, 13 人 200 分以上, 6 人满分。第一题出题人为 pb,选手最高分100。第二题出题人为 964685331,选手最高分100。第三题出题人为 Dashgua,选手最高分100。官方题解在这里,点开看民间题解哟。

2015-10-05 22:00:45 1660 2

原创 算法竞赛中可能不太会遇到的论文题

计算第n个素数的精确值,Meissel-Lehmer method,时间复杂度O(n2/3)O(n^{2/3})。解模质数意义下的三次剩余,New Cube Root Algorithm Based on Third Order Linear Recurrence Relation in Finite Field,时间复杂度O(logn)。大数质因数分解,数域筛法,Special Number Field

2015-10-03 16:37:10 2822 2

原创 HDU 5448 Marisa’s Cake

题目:http://acm.hdu.edu.cn/showproblem.php?pid=5448题意: 给定一个由n个整点构成的凸多边形,求从n个点里任意选不少于3个点组成的凸多边形面积之和,显然整点构成的多边形面积一定是0.5的整数倍,题目需要你算出答案的2倍mod1000000007的值。 n≤100000,坐标∈[0,10^9]。

2015-09-14 16:51:06 1917

原创 CERC 2012 题解 (A~K)

比赛地址CHFFY 3 - Central Europe Regional Contest 2012CodeForcesGym - 2012-2013 ACM-ICPC, Central Europe Regional Contest (CERC 12)BZOJ 3115、3169、4057 ~ 4065 也可以提交A. Kingdoms题意:给定n个国家之间的债务

2015-09-12 23:57:17 2059

原创 BZOJ 1429 方程的解

题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1429题意: 设F(x)=∑1≤i≤x i,求不定方程F(x)+F(y)+F(z)+F(w)=N的自然数解个数。 0≤N≤10^12。

2015-09-05 01:12:00 1069

空空如也

空空如也

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

TA关注的人

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