- 博客(111)
- 资源 (6)
- 收藏
- 关注
原创 【矩阵快速幂专题】CodeForces - 185A Plant
http://codeforces.com/problemset/problem/185/ACodeForces - 185A PlantDwarfs have planted a very interesting plant, which is a triangle directed "upwards". This plant has an amusing feature. After ...
2018-08-30 16:21:55 435
原创 【矩阵快速幂专题】HDU 5667 Sequence
http://acm.hdu.edu.cn/showproblem.php?pid=5667SequenceTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2706 Accepted Submission(s): 904...
2018-08-30 14:38:54 282
原创 【矩阵快速幂专题】POJ 3735 Training little cats
http://poj.org/problem?id=3735Training little catsTime Limit: 2000MS Memory Limit: 65536K Total Submissions: 15535 Accepted: 3829 DescriptionFacer's pet cat just gave birth t...
2018-08-29 16:34:51 257
原创 【矩阵快速幂专题】Codeforces 450B. Jzzhu and Sequences
题目链接:http://codeforces.com/problemset/problem/450/BB. Jzzhu and SequencesJzzhu has invented a kind of sequences, they meet the following property:You are given x and y, please calculate fn mod...
2018-08-29 13:23:51 321
原创 【矩阵快速幂专题】HDU 5950 Recursive sequence
http://acm.hdu.edu.cn/showproblem.php?pid=5950Recursive sequenceTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 3382 Accepted Submission...
2018-08-29 10:31:11 327
转载 根据递推公式构造系数矩阵用于快速幂
转载自: https://blog.csdn.net/u012061345/article/details/52224623简单的例子Fibonacci数列考虑数列, 将右边两项看做是一个列向量的形式,令 很容易得到的形式,即 现在的任务就是找到一个系数矩阵,使得AXn−1=XnAXn−1=Xn,且需与无关。 如果能够找到这个,则易知,于是可以利用矩阵快速幂...
2018-08-29 09:06:37 861
原创 【矩阵快速幂专题】清华大学考研复试上机——递推数列
点击打开链接递推数列 时间限制:1秒 空间限制:65536K 热度指数:4721 算法知识视频讲解题目描述给定a0,a1,以及an=p*a(n-1) + q*a(n-2)中的p,q。这里n >= 2。 求第k个数对10000的模。输入描述:输入包括5个整数:a0、a1、p、q、k。输出描述:第k个数a(k)对10000的模。示例1...
2018-08-28 21:28:13 404
原创 【矩阵快速幂专题】HDU 6030 Happy Necklace
http://acm.hdu.edu.cn/showproblem.php?pid=6030Happy NecklaceTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 1818 Accepted Submission(s...
2018-08-28 20:57:23 308
原创 【矩阵快速幂专题】POJ 3070 Fibonacci
http://poj.org/problem?id=3070FibonacciTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 19290 Accepted: 13357 DescriptionIn the Fibonacci integer sequence, F0 = 0, ...
2018-08-28 19:43:23 275
转载 十个利用矩阵乘法解决的经典题目
转自:http://www.matrix67.com/blog/archives/276Matrix67: The Aha Moments这是一篇旧文,点击此处以旧主题模式浏览。十个利用矩阵乘法解决的经典题目 好像目前还没有这方面题目的总结。这几天连续看到四个问这类题目的人,今天在这里简单写一下。这里我们不介绍其它有关矩阵的知识,只介绍矩阵乘法和相关性质。 不要以为数...
2018-08-28 19:22:08 942
原创 【算法小结】各种快速幂及矩阵快速幂小结
快速幂原理讲解快速幂计算(a^b)%cll quick_mod(ll a,ll b,ll mod)//快速幂{ ll ans = 1; while(b) { if(b&1) ans = (ans*a)%mod; a = (a*a)%mod; b >>= 1; } return ans;}利用快速乘法优化typedef u...
2018-08-28 18:19:09 325
原创 【51-Nod】1113 矩阵快速幂 (矩阵快速幂)
https://www.51nod.com/onlineJudge/questionCode.html#!problemId=11131113 矩阵快速幂 基准时间限制:3 秒 空间限制:131072 KB 分值: 40 难度:4级算法题给出一个N * N的矩阵,其中的元素均为正整数。求这个矩阵的M次方。由于M次方的计算结果太大,只需要输出每个元素Mod (10^9 + 7)的结果。...
2018-08-28 16:10:11 254
原创 【51-Nod】1137 矩阵乘法 (矩阵乘法)
https://www.51nod.com/onlineJudge/questionCode.html#!problemId=11371137 矩阵乘法 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题给出2个N * N的矩阵M1和M2,输出2个矩阵相乘后的结果。Input第1行:1个数N,表示矩阵的大小(2 <= N <= 100)...
2018-08-28 14:01:31 306
原创 PAT-A 1013 Battle Over Cities (25) BFS+求图的连通块数目(两种实现)
https://pintia.cn/problem-sets/994805342720868352/problems/9948055004141158401013 Battle Over Cities (25)(25 分)It is vitally important to have all the cities connected by highways in a war. If a c...
2018-08-27 10:04:53 371
原创 【Codeup 1908】B: 连通图 (求图的连通块个数)
http://codeup.cn/problem.php?cid=100000620&pid=1问题 B: 连通图时间限制: 1 Sec 内存限制: 32 MB提交: 111 解决: 63[提交][状态][讨论版][命题人:外部导入]题目描述给定一个无向图和其中的所有边,判断这个图是否所有顶点都是连通的。输入每组数据的第一行是两个整数 n 和 m(0<...
2018-08-24 21:26:50 3047 2
原创 【Codeup 1796】A: 第一题 (图的DFS遍历)
http://codeup.cn/problem.php?cid=100000620&pid=0问题 A: 第一题时间限制: 1 Sec 内存限制: 32 MB提交: 194 解决: 33[提交][状态][讨论版][命题人:外部导入]题目描述该题的目的是要你统计图的连通分支数。输入每个输入文件包含若干行,每行两个整数i,j,表示节点i和j之间存在一条边。...
2018-08-24 20:53:45 406
原创 【算法小结】计算图的连通块的块数的两种常用方法
两种方法DFS遍历法 并查集法测试数据:样例输入:5 31 22 34 5 5 12 5样例输出241. 图的DFS遍历 计算连通块的块数//图的DFS遍历 计算连通块数 #include <iostream>#include <cstdio>#include <vector>#include <...
2018-08-24 16:22:42 5793
原创 【CCF 201312-3 】 最大的矩形 (贪心)
CCF 201312-3 最大的矩形问题描述 在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。 请找出能放在给定直方图里面积最大的矩形,它的边要与坐标轴平行。对于上面给出的例子,最大矩形如下图所示的阴影部分,面积是10。输入格式 ...
2018-08-24 14:38:46 574
原创 【CCF 201312-2】ISBN号码 (简单字符串权值计算)
CCF 201312-2 ISBN号码 问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三...
2018-08-24 14:04:22 429
原创 PAT-A 1021 Deepest Root (25)(25 分)找到使树的高度最大的根
https://pintia.cn/problem-sets/994805342720868352/problems/9948054829196738561021 Deepest Root (25)(25 分)A graph which is connected and acyclic can be considered a tree. The height of the tree dep...
2018-08-24 09:44:03 326
原创 使用cin和cout流优化时限的解决办法
前言 我相信很多人都像我一样,很青睐cin和cout形式的输入输出,但是在众多具有时限的Online Judge()的题目中,通常会卡时间。 而 鬼斧神差的是,有的时候使用cin和cout过不了的测试点,用printf和scanf就过去了。printf和scanf确实快。 一探究竟 cout和cin的设计,可能比我们想象的复杂的多,从实际测试的结果,速度...
2018-08-23 15:51:43 2689
原创 【并查集专题】Codeup 2130 D: More is better (求最大连通块的元素数)
题目链接:http://codeup.cn/problem.php?cid=100000615&pid=3此前题解:https://blog.csdn.net/qian2213762498/article/details/81977278 这题和HDU 1856是一个题哦~~问题 D: More is better时间限制: 1 Sec 内存限制: 128 MB提交: ...
2018-08-23 14:32:51 833
原创 【并查集专题】Codeup 2128 How Many Tables 并查集+求连通块数
问题 C: How Many Tables题目链接:http://codeup.cn/problem.php?cid=100000615&pid=2此前题解:https://blog.csdn.net/qian2213762498/article/details/81975972 这题和HDU 1213是一个题哦~~时间限制: 1 Sec 内存限制: 32 MB提交: ...
2018-08-23 14:29:39 307
原创 【并查集专题】Codeup 1953 畅通工程 并查集+求连通块数(3种写法)
http://codeup.cn/problem.php?cid=100000615&pid=1问题 B: 畅通工程时间限制: 1 Sec 内存限制: 32 MB提交: 111 解决: 65[提交][状态][讨论版][命题人:外部导入]题目描述某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇...
2018-08-23 14:24:53 328
原创 【并查集专题】Codeup 1106 通信系统 并查集+判断是否为树?(3种写法)
http://codeup.cn/problem.php?cid=100000615&pid=0问题 A: 通信系统时间限制: 1 Sec 内存限制: 32 MB提交: 368 解决: 114[提交][状态][讨论版][命题人:外部导入]题目描述某市计划建设一个通信系统。按照规划,这个系统包含若干端点,这些端点由通信线缆链接。消息可以在任何一个端点产生,并且只能通过...
2018-08-23 13:50:45 416
原创 【并查集专题】HDU 1856 More is better(最大连通块的元素个数)
http://acm.hdu.edu.cn/showproblem.php?pid=1856More is betterTime Limit: 5000/1000 MS (Java/Others) Memory Limit: 327680/102400 K (Java/Others)Total Submission(s): 34361 Accepted Submission(...
2018-08-23 11:30:05 670
原创 【并查集专题】HDU 1213 How Many Tables (求连通块数)
http://acm.hdu.edu.cn/showproblem.php?pid=1213How Many TablesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 45200 Accepted Submission(s...
2018-08-23 10:27:01 332
原创 PAT-A 1107 Social Clusters(30 分)并查集入门
https://pintia.cn/problem-sets/994805342720868352/problems/9948053615868477441107 Social Clusters(30 分)When register on a social network, you are always asked to specify your hobbies in order to f...
2018-08-23 09:50:19 294
原创 【并查集专题】好朋友 (求连通块个数)
样例输入14 21 42 3 样例输出12 样例输入27 51 22 33 11 45 6 样例输出23思路求解无向图的连通块数目。并查集模板题。最后统计合并后,有多少个不同的集合就可以。AC Code#include <iostream>#include <cstdio>#inclu...
2018-08-23 08:54:24 861
原创 PAT-A 1013 Battle Over Cities (25) DFS+求图的连通块数目(两种实现)
https://pintia.cn/problem-sets/994805342720868352/problems/9948055004141158401013 Battle Over Cities (25)(25 分)It is vitally important to have all the cities connected by highways in a war. If a c...
2018-08-21 15:43:22 350
原创 【DP入门问题】动态规划——最大连续子序列和小结
求连续子序列的最大和:#include <iostream>#include <cstdio>#include <algorithm> using namespace std;const int nmax=10010;int a[nmax]; //存放序列 int dp[nmax];//存放以a[i]结尾的连续子序列的最大值 int mai...
2018-08-20 18:59:07 991
原创 【动态规划-最大连续子序列和】HDU 1003 Max Sum 最大连续子序列和的左右区间
http://acm.hdu.edu.cn/showproblem.php?pid=1003Max SumTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 294367 Accepted Submission(s): 6989...
2018-08-20 18:48:53 355
原创 [Codeup 1795] A: Fibonacci 动态规划的递推写法
http://codeup.cn/contest.php?cid=100000625问题 A: Fibonacci时间限制: 1 Sec 内存限制: 32 MB提交: 222 解决: 71[提交][状态][讨论版][命题人:外部导入]题目描述The Fibonacci Numbers{0,1,1,2,3,5,8,13,21,34,55...} are defined by ...
2018-08-19 21:46:06 278
原创 【动态规划—数塔问题】HDU 2084 数塔
http://acm.hdu.edu.cn/showproblem.php?pid=2084数塔Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 58274 Accepted Submission(s): 34235 P...
2018-08-19 21:37:06 470
转载 ACM在线模版-f-zyj
转载自:https://blog.csdn.net/f_zyj/article/details/51594851ForeWord六月六开始(话说,开始的日子真是个吉利的日子)到七月廿六,五十天整,终于将ACM在线模版整理完毕,想想还有点小激动呢~话说,我为什么执着于整理这个模板呢?既费时又费力,差不多,五十天都在忙这个。 想来,原因挺多的,毕竟网上模版那么多,如果单单只是其中任何一条...
2018-08-19 15:44:35 297
原创 【51NOD—动态规划专题】 背包问题 V2 多重背包+二进制优化
https://www.51nod.com/contest/Problem.html#!problemId=1086&contestId=55背包问题 V2有N种物品,每种物品的数量为C1,C2......Cn。从中任选若干件放在容量为W的背包里,每种物品的体积为W1,W2......Wn(Wi为整数),与之相对应的价值为P1,P2......Pn(Pi为整数)。求背包能够容纳的最...
2018-08-19 15:15:02 301
原创 【多重背包+二进制优化】POJ 1014 Dividing
http://poj.org/problem?id=1014DividingTime Limit: 1000MS Memory Limit: 10000K Total Submissions: 75632 Accepted: 19825 DescriptionMarsha and Bill own a collection of marbles....
2018-08-19 14:37:34 276
原创 【多重背包+二进制优化】POJ 1276 Cash Machine
http://poj.org/problem?id=1276Cash MachineTime Limit: 1000MS Memory Limit: 10000K Total Submissions: 28337 Accepted: 10113 DescriptionA Bank plans to install a machine for ca...
2018-08-19 11:42:06 356
转载 多重背包二进制分解思想讲解
转载自http://blog.csdn.net/jkay_wong/article/details/7240588在背包九讲里面将多重背包转化为01背包,并且进行时间优化,有利用到一个二进制分解的思想。下面是在网上搜索之后得到的一个关于二进制分解思想的讲解和实现多重背包二进制分解思想讲解/** 在这之前,我空间好像转过一个背包九讲,现在我就只对 01背包和...
2018-08-19 10:58:56 892
原创 【多重背包+二进制优化】HDU 2191 珍惜现在,感恩生活
http://acm.hdu.edu.cn/showproblem.php?pid=2191悼念512汶川大地震遇难同胞——珍惜现在,感恩生活Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 38069 Accepted Su...
2018-08-19 10:44:59 267
计算机组成与设计 硬件/软件接口 原书第5版课后答案
2018-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人