摘要: 题目: 给出a,b两个序列,求两个序列最大公共子序列。 f[i][j]表示第一个串的前i位,第二个串的前j位的最长公共子序列 代码实现: 1 #include<iostream> 2 using namespace std; 3 4 int n,a[100001],b[100001],f[1001] 阅读全文
posted @ 2019-01-31 23:22 Mr^Simon 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 题目描述 如题,给定一个范围N,你需要处理M个某数字是否为质数的询问(每个数字均在范围1-N内) 输入输出格式 输入格式: 第一行包含两个正整数N、M,分别表示查询的范围和查询的个数。 接下来M行每行包含一个不小于1且不大于N的整数,即询问该数是否为质数。 输出格式: 输出包含M行,每行为Yes或N 阅读全文
posted @ 2019-01-31 22:51 Mr^Simon 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题目描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。 游戏规则是这样的:nn个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同学可以把球传给自己左右的两个同学中的一个(左右任意),当老师再次吹哨子时,传球停止,此时,拿着球没 阅读全文
posted @ 2019-01-31 22:47 Mr^Simon 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 邻接矩阵: 边表: 阅读全文
posted @ 2019-01-31 02:19 Mr^Simon 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 题目描述 如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出orz 输入输出格式 输入格式: 第一行包含两个整数N、M,表示该图共有N个结点和M条无向边。(N<=5000,M<=200000) 接下来M行每行包含三个整数Xi、Yi、Zi,表示有一条长度为Zi的无向边连接结点Xi、Yi 输出 阅读全文
posted @ 2019-01-31 02:13 Mr^Simon 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 题目背景 本题测试数据为随机数据,在考试中可能会出现构造数据让SPFA不通过,如有需要请移步 P4779。 题目描述 如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度。 输入输出格式 输入格式: 第一行包含三个整数N、M、S,分别表示点的个数、有向边的个数、出发点的编号。 接下来M行每 阅读全文
posted @ 2019-01-31 02:06 Mr^Simon 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 题目背景 狗哥做烂了最短路,突然机智的考了Bosh一道,没想到把Bosh考住了...你能帮Bosh解决吗? 他会给你100000000000000000000000000000000000%10金币w 题目描述 给定n个点的带权有向图,求从1到n的路径中边权之积最小的简单路径。 输入输出格式 输入格 阅读全文
posted @ 2019-01-31 01:51 Mr^Simon 阅读(595) 评论(1) 推荐(0) 编辑