自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mzip的博客

技不如人,无话可说。 埋头苦干,终有抬头日。

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

原创 Doing Homework HDU - 1074(状压dp)

链接: https://vjudge.net/contest/68966#problem/D题意: 给你N门课程的期限与完成每门课程所需要的时间,若超出期限时,每超过一天就扣一分,问最少扣多少分,并输出完成顺序以后看到这种N<30时极大可能是状压思路: (因为N<=15),所以可以用状压,接着需要最小字典序,因为题目所给课程已经按最小字典序输入,而且我们是从小dp到大,注意储存就...

2019-04-28 15:57:02 136

原创 Max Sum Plus Plus---hdu1024(动态规划求M段的最大和)

题目链接: https://vjudge.net/contest/68966#problem/A题意: 求n个数中m段不相交子序列的最大和思路: 因为受到空间内存限制,而且当前状态只受上一状态影响,用滚动数组优化。#include<bits/stdc++.h>using namespace std;typedef long long ll;const int N=1e6+5...

2019-04-26 13:01:33 161

原创 Codeforces Round #529 (Div. 3) D~F

题目链接: http://codeforces.com/contest/1095D. Circular Dance题意: 给出N个人身后所接着两个人,两个顺序不一定,问是否存在一群人围成一圈的排列方式思路:我们可以直接假设1号后面的那个人,只要确定的1个,接下来全部都确定了#include<bits/stdc++.h>using namespace std;const ...

2019-04-22 00:02:00 120

原创 Codeforces Round #552 (Div. 3) E~G

题目链接: http://codeforces.com/contest/1154E. Two Teams(双指针)题意: 给你一个1到N的排列,每次选中里面最大的数,将左边与右边各k个人选出,反复选,直到序列为空,奇数次被选中的人为1,偶数次被选中的人为2思路:用数组模拟双指针,而且set是有序的,所以可以set维护或者用优先队列#include<bits/stdc++.h>...

2019-04-21 23:21:08 135

原创 Coprime Integers (2018 Pacific Northwest Regional Contest)

题目链接: http://codeforces.com/group/NVaJtLaLjS/contest/242322题意: 求xϵ\epsilonϵ(a,b)到与yϵ\epsilonϵ(c,d)的gcd(x,y)==1的个数思路: 直接套莫比乌斯模板,注意容斥一下就行了#include<bits/stdc++.h>using namespace std;typedef l...

2019-04-14 17:03:57 175

原创 小A的数学题 牛客(莫比乌斯反演)

题目链接: https://ac.nowcoder.com/acm/contest/549/J题意:思路:接着1的倍数的 n*m2的倍数的 n/2*m/23的倍数的 n/3*m/3…所以d的倍数的,得减去 2d,3d,4*d,…的结果,最后剩下的就是gcd(i,j)==d的结果了#include<bits/stdc++.h>#define mod 10000...

2019-04-14 16:15:45 211

原创 GCD (HDU - 1695)莫比乌斯反演入门题

题目链接: https://vjudge.net/problem/HDU-1695题意: 给你 a , b , c , d , k 五个值 (题目说明了 你可以认为 a=c=1) x 属于 [1,b] ,y属于[1,d] 让你求有多少对这样的 (x,y)满足gcd(x,y)==k。且gcd(1,2)与gcd(2,1)是相同的,只算一种思路: 首先我们可以转化一下问题gcd(x,y)==k...

2019-04-13 00:05:13 182

原创 Fear Factoring (数论)

题目链接: http://codeforces.com/group/NVaJtLaLjS/contest/242532/standings/groupmates/true题目来源: 2017-2018 ACM-ICPC Pacific Northwest Regional Contest (Div. 1)题意: F(n)F(n)F(n)代表n的因子之和,求思路: 首先啊记得开ull,不然...

2019-04-12 14:50:59 194

原创 Sky Code (POJ - 3904)莫比乌斯裸题

题目链接: https://vjudge.net/problem/POJ-3904题意: 给n个正整数,问能找出多少个不同的四元组(a,b,c,d)使得该四元组的最大公因数为1思路:若有F(n)=∑n∣df(d),则有f(n)=∑n∣du(dn)F(d)若有F(n)=\sum_{n|d}f(d),则有f(n)=\sum_{n|d} u(\frac{d}{n})F(d)若有F(n)=∑n∣d...

2019-04-11 00:57:52 252

原创 Codeforces Round #547 (Div. 3)

题目链接: http://codeforces.com/contest/1141感想: 这套题给我的感觉STL用得好事半功倍,可惜我不会,逃~~A. Game 23题意: 给你两个数问你通过其中一个数一直乘2或乘3直到两个数相等,操作次数为多少?思路: 直接模拟#include<bits/stdc++.h>#define INF 0x3f3f3f3fusing names...

2019-04-10 18:22:39 126

原创 青蛙 GDUT 院赛(概率)

题目:有无限多个石头位于水平轴的非负整数位置处,一只青蛙初始位于坐标为0处的石头上,它将要往水平轴的正方向跳跃。每个非负整数位置处都有一个石头,也就是说任意两个相邻石头的距离都为1。青蛙每次跳跃会跳过k个石头(从坐标j会跳跃到坐标j+k),我们称跳跃距离为k,k的取值是[L,R]的一个随机值,也就是说对于每次跳跃,跳跃距离为[L,R]中的整数值L≤k≤R的概率为1/(R-L+1).举个例子,若...

2019-04-08 22:09:07 310

原创 数学题 GDUT 院赛(数论)

题目:定义如下函数: pow(a,b)=ab F(x)=min{Z|Z的因子数为pow(2,x)}求F(x),答案对2334335669取模思路:#include<bits/stdc++.h>#define ll long longusing namespace std;const ll mod = 2334335669ll;const int N = 100...

2019-04-08 20:28:49 193

原创 Codeforces Round #550 (Div. 3)

链接: http://codeforces.com/contest/1144先来说说做这套题时的感受,自己开了个虚拟场,然后开始傻逼俩小时,看什么都是模拟暴力题,结果第一题一开始题意就读错了,还好两个小样例自相矛盾,然后写了出来,然而已经四十分多分钟,接着B题,嗯傻叉的我又开始模拟过程了,结果用优先队列维护一波就可以省去模拟过程了,C题D题emmmm不难,emmE题想到了是给你两个26进制的数求...

2019-04-07 00:58:06 128

原创 Jinping Trains (最短路)

题目链接: http://codeforces.com/group/NVaJtLaLjS/contest/241861/problem/J题意: 求点1到点n的最短路,给出每条路开通的时间,频率,花费,通过时间,在保证到达的最小时间的尽可能少的花费思路: 用dijkstra求即可,这道题的坑就在于你需要在路的开通时间前到达路口,否则你需要等待下一次开通,即使你到达的时间刚好开通也需要等待下一轮...

2019-04-04 00:05:30 223

空空如也

空空如也

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

TA关注的人

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