自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 hdu 3589 Jacobi symbol (二次剩余勒让德符号)

题目链接题意:交代一下勒让德符号与二次剩余,然后告诉你J(a,n)与L的关系,给定a,n,求J(a,n)。二次剩余的原理我并没有搞太懂= =,想着毕竟不常见,会用板子就好了。在知道如何求勒让德符号的情况下,只需要将n分解质因数,假设n=p1^k1 * p2^k2 * ... *pm^km,则答案为J(a,p1)^k1 * J(a,p2)^k2 * ... * J(a,pm)^km = L(...

2018-09-13 21:10:19 1422

原创 hdu5608 function (莫比乌斯反演+杜教筛)

题目链接题意:根据式子求想出这题的做法后看了几个博客想验证一下,然而看了四五篇博客发现博主的做法都和我不一样...用自己的想法AC后,发现时间比大部分代码快,直接到rank2,然后略微优化了一下线性筛预处理部分(理论上预处理到n的2/3次方也就是1e6最优,不过这题似乎2e6最优。)这是我AC后找的某一个博主写的题解,里面的第一种做法和我的比较接近,第二种则是绝大部分人的做法...

2018-09-13 14:10:35 553 3

原创 2018ACM/ICPC沈阳网络赛G Spare Tire

题目链接题意:定义数列an为,给定n、m,求a1到an中所有下标与m互质的数的和。首先,通过打表或者递推可以得到an的通项为n*(n+1)。然后,如果是求1到n中与m互质的数的个数,我们可以较容易的通过容斥原理得到与m不互质的数的个数,然后减去即可。那么,如何求出题目要求的呢?解题前须知:,i*(i+1)=i^2+i,所以有        先给一道题的链接:hdu 44...

2018-09-11 22:39:58 410

原创 2018ACM/ICPC徐州站网络赛D Easy Math(杜教筛)

题目链接题意是给出莫比乌斯函数和n、m,求。今天看了很久tls的博客,才算对积性函数和杜教筛稍微有了一点了解。链接:点击此处查看原文。首先,这道题的n和m的范围都很大,所以线性的做法肯定是解决不了问题的。其次,杜教筛有一道求莫比乌斯函数前缀和的模板题(可惜此前我并没有学过杜教筛...据说预处理个值的前缀和的情况下,可以在O()的时间复杂度下求出到n的前缀和...),因此很容易就会往...

2018-09-11 20:37:33 391

原创 2018ACM/ICPC徐州网络赛B BE, GE or NE

题目链接题意就不说了,讲起来比较麻烦,需要注意的是操作过程中值只会在-100到100之间变化。因为是队友读的题,在他讲题意过程中我的思想出现了问题,以为这个-100和100只是输入的限制,过程中并没有限制...然后我的想法就是从后往前模拟,解不等式,通过取交集、并集的方式维护出先手必胜和必败的区间,然后判断m处于哪个区间...(这果断不可做啊QAQ)直到赛后看题解,看到了-100和10...

2018-09-10 20:37:48 332

原创 2018ACM/ICPC南京站网络赛C-GDY (补题)(暴力模拟)

题目链接题意:十三种牌1、2、...、13,和扑克牌一样,不过JQK换成了11、12、13,大小是一样的,即3<4<5<...<13<1<2。已知n个人,m张牌,初始每个人从1到n按顺序各抽五张牌,可能出现牌堆已抓完但是最后一个人手中不足五张的情况,然后游戏开始。游戏过程中,每名玩家轮流出一张牌,第一个出牌的玩家必须出自己手中最小的一张牌,最开始是1先出牌,...

2018-09-03 13:02:58 360

原创 关于线性素数筛

去年听数一聚聚讲的线性筛,但是之前只记了板子,也没有对其进行过深入思考。模板:bool notprime[N];int cnt,prime[N];void init(){ notprime[1]=1; for(int i=2;i<N;i++){ if(!notprime[i]){ prime[cnt++]=i; } for(int j=0;j<cnt...

2018-09-03 01:42:54 693

原创 2018CCPC网络赛A-Buy and Resell (补题)hdu6438

题目链接题意是有n个城市,每个城市有一个物品的单价ai,商人需要依次遍历所有城市,并且在每个城市只能进行买、卖一个物品或啥也不干的操作,要求利润最大的情况及保证利润最大时的最小买卖次数。解题思路:贪心。最朴素的想法,当城市i的单价比后面的某个城市j单价低时,就可能通过买卖赚取一定的差价,而如果城市j的单价又比更后面的城市k低的话,那么在城市k卖赚取的差价要大。我们可以依次枚举每个城...

2018-09-03 00:39:03 256

原创 2018ACM/ICPC南京网络赛B-The writing on the wall (补题)

题目链接题意:求n*m的区域中不含有黑色格子的矩形数量。这题给了2s的时限,m只给了100,暴力复杂度可以是O(n*m*m),接近1e9,能过,大概1300+ms。。。因为高中的时候懒得学组合数学,导致现在对计数的东西一窍不通,连没有黑色格子的情况居然都想不清楚QAQ这是一篇讲解本题的博客看了上面链接的博客后,有种恍然大明白的感觉,现在开始讲讲我理解的做法。首先,假设没有黑...

2018-09-02 15:53:21 661

原创 2018ACM/ICPC南京站网络赛G Lpl and Energy-saving Lamps(补题)

题目链接题意:已知n个房间,每个房间需要有ai个灯,主角在给所有房间都装好节能灯之前,会每个月购买m个节能灯,同时每个月按房间编号从小到大依次给能完全满足需求的房间装节能灯,剩下的节能灯留到下个月用。接下来q个查询,询问第bi个月后已经装好灯的房间数和该月最后剩下的节能灯数。由题可知,每次更换节能灯需要得到节能灯需求数目小于拥有数目的房间编号,那么我们可以通过线段树维护区间最小值,查询的时...

2018-09-02 01:24:16 473

原创 2018ACM/ICPC南京站网络赛E AC Challenge(补题)

题目链接题目大意是有n道题,给出每道题的ai、bi和前置要求完成的题目编号,在t时刻完成编号为i的题获得分数为t*ai+bi(可以为负),求每分钟完成一道题且不要求所有题都完成的情况下的最大分数。虽然第一眼就觉得是状压,也想到状压该怎么转移,但是可能因为状压的题写的太少,感觉限制太多了有环什么的,不自觉就想偏到在拓扑的同时dp,然后脑子一抽写成了暴搜...(全排列的复杂度是真的骚QAQ)...

2018-09-02 00:39:03 947

原创 2018ACM/ICPC南京站网络赛J Sum

题目链接大意是定义f(x)为满足x==a*b且a和b均不能被除1以外的平方数整除的数对(a,b)的个数,给定n,输出x从1到n的f(x)的和。比赛中这道题从看题,到写完,再到写个暴力对拍小数据也只花了二十五分钟而已,然后一发入魂。。。(虽然这题后就陷入了漫长的卡题)我的解题思路的产生:首先看到数据范围2e7,虽然查询很少,但一般这个范围会让我联想到线性筛;其次,大致看下样例就能知道素数...

2018-09-02 00:08:38 922 5

GLUT库(glut.h、glut32.dll、glut32.lib)

包含glut.h、glut32.dll、glut32.lib,及连接配置,只需要将三个文件放到对应文件夹即可配置好。

2018-10-12

空空如也

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

TA关注的人

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