08 2017 档案

完全背包专题
摘要:第一题:UVA674 Coin Change 题目链接:https://vjudge.net/problem/UVA-674 题目意思:意思太简单了,不借解释了,最简单的完全背包问题,总共就四个物品 代码: 1 //Author: xiaowuga 2 #include <iostream> 3 # 阅读全文

posted @ 2017-08-25 17:21 xiaowuga 阅读(233) 评论(0) 推荐(0) 编辑

2017 Multi-University Training Contest - Team 6—HDU6098&&HDU6106&&HDU6103
摘要:HDU6098 Inversion 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6098 题目意思:题目很短,给出一个数组,下标从1开始,现在输出一个数组,下标为j的数为表示原来的数组中下标j%i(当前数组中的下标)!=0中最大的数。 思路:很简单, 阅读全文

posted @ 2017-08-14 15:22 xiaowuga 阅读(155) 评论(0) 推荐(0) 编辑

Codeforces Round #427 (Div. 2)—A,B,C,D题
摘要:A. Key races 题目链接:http://codeforces.com/contest/835/problem/A 题目意思:两个比赛打字,每个人有两个参数v和t,v秒表示他打每个字需要多久时间,等这个这个字传递过去需要t秒,而且在打第一个字之前也会有一个反应时间t。问第一个人可不可以获胜。 阅读全文

posted @ 2017-08-14 15:01 xiaowuga 阅读(225) 评论(0) 推荐(0) 编辑

UVA12470—Tribonacci (类似斐波那契,简单题)
摘要:题目链接:https://vjudge.net/problem/UVA-12470 题目意思:我们都知道斐波那契数列F[i]=F[i-1]+F[i-2],现在我们要算这样的一个式子T[i]=T[i-1]+T[i-2]+T[i-3]的第n想是多少,很套路的矩阵快速幂,入门题,算是熟悉矩阵快速幂的操作吧 阅读全文

posted @ 2017-08-14 10:44 xiaowuga 阅读(428) 评论(0) 推荐(0) 编辑

UVA10870—Recurrences(简单矩阵快速幂)
摘要:题目链接:https://vjudge.net/problem/UVA-10870 题目意思: 给出a1,a2,a3,a4,a5………………ad,然后算下面这个递推式子,简单的矩阵快速幂,裸题,但是第一个次遇到了矩阵大小不确定的矩阵快速幂,而且在这道题里面第一次明白了如何构造矩阵。算是矩阵快速幂的学 阅读全文

posted @ 2017-08-14 10:32 xiaowuga 阅读(185) 评论(0) 推荐(0) 编辑

ZOJ3690—Choosing number
摘要:题目链接:https://vjudge.net/problem/ZOJ-3690 题目意思: 有n个人,每个人可以从m个数中选取其中的一个数,而且如果两个相邻的数相同,则这个数大于等于k,问这样的数一共有多少种选择,结果取模。 思路:可能是算递推式子的能力还不够吧?没有推出来。这里我们我们运用划分的 阅读全文

posted @ 2017-08-14 10:02 xiaowuga 阅读(124) 评论(0) 推荐(0) 编辑

poj3735—Training little cats(特殊操作转化为矩阵操作)
摘要:题目链接:http://poj.org/problem?id=3735 题目意思: 调教猫咪:有n只饥渴的猫咪,现有一组羞耻连续操作,由k个操作组成,全部选自: 1. g i 给第i只猫咪一颗花生 2. e i 让第i只猫咪吃光它的花生 3. s i j 交换猫咪i与猫咪j的花生 现将上述一组连续操 阅读全文

posted @ 2017-08-13 23:45 xiaowuga 阅读(416) 评论(0) 推荐(0) 编辑

poj3233—Matrix Power Series
摘要:题目链接:http://poj.org/problem?id=3233 题目意思:给一个矩阵n*n的矩阵A和一个k,求一个式子 S = A + A2 + A3 + … + Ak。 这个需要用到等比数列和的二分加速。 当n为奇数的时候,Sn=Sn-1+A^k; 当n为偶数的时候,Sn=(S[n/2]+ 阅读全文

posted @ 2017-08-13 23:16 xiaowuga 阅读(256) 评论(0) 推荐(0) 编辑

POJ3150—Cellular Automaton(循环矩阵)
摘要:题目链接:http://poj.org/problem?id=3150 题目意思:有n个数围成一个环,现在有一种变换,将所有距离第i(1<=i<=n)个数小于等于d的数加起来,对m取余,现在要求将所有的数都变换k次,得到的n个数的值。 思路:构造一个循环矩阵,以下这个矩阵是以样例1为例的循环矩阵。 阅读全文

posted @ 2017-08-13 22:47 xiaowuga 阅读(170) 评论(0) 推荐(0) 编辑

lightoj1132—Summing up Powers (取膜技巧&&组合数应用)
摘要:题目链接:https://vjudge.net/problem/LightOJ-1132 题目意思:(1K + 2K + 3K + ... + NK) % 232 矩阵快速幂的题目一般都很短,这道题也一样就是这么简单。 思路:运用到了组合数a^k=C(k,0)*a^k+C(k,1)*a^(k-1)+ 阅读全文

posted @ 2017-08-13 20:36 xiaowuga 阅读(369) 评论(0) 推荐(0) 编辑

HDU5667—Sequence(对数转化)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5667 题目意思:f1=1,i=1 f2=2 ,i=2 fi=a^b*f[i-1]^c*f[i-2] i>2 思路:发现a^b,和f[i-1]^c之类的东西,我们很明显吧这个幂变成乘,很自然的想到对数。问 阅读全文

posted @ 2017-08-13 19:54 xiaowuga 阅读(244) 评论(0) 推荐(0) 编辑

HDU4686—Arc of Dream
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4686 题目意思:给出一个n,算这个式子,给出A0,B0,AX,AY,然后存在以下的递推关系。 a0 = A0ai = ai-1*AX+AYb0 = B0bi = bi-1*BX+BY 构造矩阵的思路先算 阅读全文

posted @ 2017-08-13 13:27 xiaowuga 阅读(231) 评论(0) 推荐(0) 编辑

HDU4291—A Short problem
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4291 题目意思:求g(g(g(n))) mod 109 + 7,其中g(n) = 3g(n - 1) + g(n - 2),g(1) = 1,g(0) = 0。 思路:一个很简单的矩阵快速幂,简单的想法 阅读全文

posted @ 2017-08-13 13:10 xiaowuga 阅读(412) 评论(0) 推荐(0) 编辑

HDU3658—How many words
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3658 题目意思: 题目的意思是在52个英文字母里面选择m个字母组成一个字符串,满足以下两个条件。第一是相邻的两个字符的ASCLL码的绝对值小于等于32,第二至少要有一对的字符的绝对值为32。 思路:补集 阅读全文

posted @ 2017-08-13 11:03 xiaowuga 阅读(295) 评论(0) 推荐(0) 编辑

HDU3306—Another kind of Fibonacci
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3306 题目意思:一个斐波那契数列的变式,本来是A[n]=A[n-1]+A[n-2],现在变成A[n]=N*A[n-1]+Y*A[n-2]。一个很简单的矩阵快速幂。 S(N) = A(0)2 +A(1)2 阅读全文

posted @ 2017-08-13 04:27 xiaowuga 阅读(194) 评论(0) 推荐(0) 编辑

HDU2855—Fibonacci Check-up
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2855 题目意思:求一个式子g[n]=∑C(n,k)*f[k],n很大,很明显是一个矩阵快速幂。可以打表发现g[n]=f[2*n]划开可以发现g[n]=3*g[n-1]-f[n-2]。 思路:我们现在可以 阅读全文

posted @ 2017-08-13 04:12 xiaowuga 阅读(231) 评论(0) 推荐(0) 编辑

HDU2842—Chinese Rings
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2842 题目意思:一把一个n连环的前n个拿下来,一个个n连环,要把第k个拿下来,需要把前n-2个拿下来,并留下第n-1个环,然后花一步把第n个拿下来,然后为了把第n-1个环拿下来,我们又需要把前n-2个放 阅读全文

posted @ 2017-08-13 01:45 xiaowuga 阅读(333) 评论(0) 推荐(0) 编辑

HDU2604—Queuing
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2604 题目意思:n个人排队,f表示女,m表示男,包含子串‘fmf’和‘fff’的序列为O队列,否则为E队列,有多少个序列为E队列。 思路:用f(n)表示n个人满足条件的结果,那么如果最后一个人是m的话, 阅读全文

posted @ 2017-08-13 00:47 xiaowuga 阅读(179) 评论(0) 推荐(0) 编辑

HDU2276——Kiki & Little Kiki 2
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2276 题目意思:给予一个01字符串,表示一串灯的明亮状态,现在每过一秒,如何这个灯的左边的灯是亮的,我们就改变他的明亮状态。(从左往右依次更新)注:第一个的左边是最后一个(即0的左边是n-1),问n秒后 阅读全文

posted @ 2017-08-12 22:23 xiaowuga 阅读(351) 评论(1) 推荐(0) 编辑

POJ3272 Cow Traffic
摘要:题目链接:http://poj.org/problem?id=3272 题目意思:n个点m条边的有向图,从所有入度为0的点出发到达n,问所有可能路径中,经过的某条路的最大次数是多少。边全是由标号小的到标号大的。 这道题求的是路径的最大通过数量,感觉比较典型,挺有意思的。 思路:建两个图一个正图,一个 阅读全文

posted @ 2017-08-12 17:13 xiaowuga 阅读(202) 评论(0) 推荐(0) 编辑

0-1背包专题
摘要:第一题: HDU2546 饭卡 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2546 题目意思:中文题目,不解释题意 思路:选出最贵的一道菜和其他菜分离出来,然后把预算减去5元,以剩下的预算和剩下的菜进行0-1背包,然后将M-dp[M-5]-maxd 阅读全文

posted @ 2017-08-11 16:59 xiaowuga 阅读(206) 评论(0) 推荐(0) 编辑

Codeforces Round #425 (Div. 2))——A题&&B题&&D题
摘要:A. Sasha and Sticks 题目链接:http://codeforces.com/contest/832/problem/A 题目意思:n个棍,双方每次取k个,取得多次数的人获胜,Sasha先取,问Sasha是否可以取胜。 代码: 1 //Author: xiaowuga 2 #incl 阅读全文

posted @ 2017-08-09 05:47 xiaowuga 阅读(238) 评论(0) 推荐(0) 编辑

2017 Multi-University Training Contest - Team 5——HDU6095&&HDU6090&&HDU
摘要:HDU6095——Rikka with Competition 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6095 题目意思:抱歉虽然是签到题,现场真的没做出来,因为题目没看懂,题目说明现在给出n个选手的能力值,现在举办n-1场比赛,如果每场比赛中 阅读全文

posted @ 2017-08-09 05:20 xiaowuga 阅读(148) 评论(0) 推荐(0) 编辑

HDU3535——AreYouBusy
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3535 题目意思:给出两个数n,T,分别表示有n个任务集合,T的总时间,对于每个任务集合有两个属性m和type,表示这个任务集合内有m个任务,类型为type,当type=0的时候必须执行一个这个集合内的一 阅读全文

posted @ 2017-08-07 19:07 xiaowuga 阅读(181) 评论(0) 推荐(0) 编辑

2017 Multi-University Training Contest - Team 4——HDU6069&&Counting Divisors
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6069 题目意思:首先解释一下d[n]这个函数表示n有多少个因子,百度一下可以知道这个函数是一个非完全积性函数,d[n]=d[i]*d[j]当且仅当i*j=n,且i和j互质,现在求一个[l,r]区间的所有 阅读全文

posted @ 2017-08-04 11:24 xiaowuga 阅读(148) 评论(0) 推荐(0) 编辑

2017 Multi-University Training Contest - Team 3——HDU6063 RXD and math
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6063 题目意思:字面意思,给出n,k,算出这个式子的答案。 思路:比赛的时候是打表找规律过了,赛后仔细研究一下数学上的具体做法,首先莫比乌斯函数,就是他后面给的那个式子μ(n)=(−1)k(n=p1p2 阅读全文

posted @ 2017-08-03 00:06 xiaowuga 阅读(133) 评论(0) 推荐(0) 编辑

2017 Multi-University Training Contest - Team 3—HDU6058 Kanade's sum
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6058 题目意思:给你一个排列,求所有区间长度大于等于k的区间第k大的数的和…… 思路:一开始看到区间k大?结果是所有区间,没那么简单,队友拿一个划分树的模板直接TLE,最后也没有做出来。思路是算出每个点 阅读全文

posted @ 2017-08-02 10:56 xiaowuga 阅读(160) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示