HBU
招财的蔷薇
这个作者很懒,什么都没留下…
展开
-
7-11 分解质因数 (20 分)
7-11 分解质因数 (20 分)求出区间[a,b]中所有整数的质因数分解。输入格式:输入两个整数a,b。数据规模和约定 2<=a<=b<=10000输出格式:每行输出一个数的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例)输入样例:在这里给出一组输入。例如:3 10输出样例:在这里给出相应的输出。例如:3=34=225=56=237=78=2229=3310=25代码#include&l原创 2021-04-21 22:28:36 · 434 阅读 · 0 评论 -
7-8 回文子串 (10 分)
7-8 回文子串 (10 分)任务描述给定一个字符串,输出所有长度至少为2的回文子串。回文子串即从左往右输出和从右往左输出结果是一样的字符串,比如:abba,cccdeedccc都是回文字符串。输入格式:一个字符串,由字母或数字组成。长度500以内。输出格式:输出所有的回文子串,每个子串一行。子串长度小的优先输出,若长度相等,则出现位置靠左的优先输出。输入样例:123321125775165561输出样例:3311775523322112577565561233原创 2021-04-21 22:15:24 · 478 阅读 · 0 评论 -
7-1 最小生成树的唯一性 (35 分)
7-1 最小生成树的唯一性 (35 分)给定一个带权无向图,如果是连通图,则至少存在一棵最小生成树,有时最小生成树并不唯一。本题就要求你计算最小生成树的总权重,并且判断其是否唯一。输入格式:首先第一行给出两个整数:无向图中顶点数 N(≤500)和边数 M。随后 M 行,每行给出一条边的两个端点和权重,格式为“顶点1 顶点2 权重”,其中顶点从 1 到N 编号,权重为正整数。题目保证最小生成树的总权重不会超过 230 。输出格式:如果存在最小生成树,首先在第一行输出其总权重,第二行输出“Y原创 2021-04-12 19:29:15 · 2014 阅读 · 2 评论 -
7-5 最小支撑树 (10 分)
7-5 最小支撑树 (10 分)给定一个包含n个顶点的正权无向图,编号为0至n-1。请编写程序求出其最小支撑树,并计算其代价。输入格式:输入包含多组数据。每组数据第一行为2个整数n和e,均不超过200,分别表示图的顶点数和边数。接下来e行表示每条边的信息,每行为3个非负整数a、b、c,其中a和b表示该边的端点编号,c表示权值。各边并非按端点编号顺序排列。输出格式:对于每组数据,若存在最小支撑树则输出一个整数,为最小支撑树各边权值之和;若不存在最小支撑树,则输出“There is no minimu原创 2021-03-19 16:50:10 · 654 阅读 · 0 评论 -
7-9 红色警报 (25 分)
7-9 红色警报 (25 分)战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他城市之间的连通性,则不要发出警报。输入格式:输入在第一行给出两个整数N(0 < N ≤ 500)和M(≤ 5000),分别为城市个数(于是默认城市从0到N-1编号)和连接两城市的通路条数。随后M行,每行给出一条通路所连接的两个城市的编号,其间以1个空格分隔。在城原创 2021-03-19 16:10:42 · 260 阅读 · 0 评论 -
7-10 小字辈 (25 分)
7-10 小字辈 (25 分)本题给定一个庞大家族的家谱,要请你给出最小一辈的名单。输入格式:输入在第一行给出家族人口总数 N(不超过 100 000 的正整数) —— 简单起见,我们把家族成员从 1 到 N 编号。随后第二行给出 N 个编号,其中第 i 个编号对应第 i 位成员的父/母。家谱中辈分最高的老祖宗对应的父/母编号为 -1。一行中的数字间以空格分隔。输出格式:首先输出最小的辈分(老祖宗的辈分为 1,以下逐级递增)。然后在第二行按递增顺序输出辈分最小的成员的编号。编号间以一个空格分隔,行原创 2021-03-11 18:16:19 · 209 阅读 · 0 评论 -
帅到没朋友
7-7 帅到没朋友 (20分)当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。输入格式:输入第一行给出一个正整数N(≤100),是已知朋友圈的个数;随后N行,每行首先给出一个正整数K(≤1000),为朋友圈中的人数,然后列出一个朋友圈内的所有人——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),ID间以空格分隔;之后给出一个正整数M(≤10000),为待查询的人数;随后一行中列出M个待查询的ID,以空格分隔。注意:没有原创 2021-01-21 22:21:59 · 98 阅读 · 0 评论 -
连续因子
7-6 连续因子 (20分)一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。输入格式:输入在一行中给出一个正整数 N(1<N<2^31)。输出格式:首先在第 1 行输出最长连续因子的个数;然后在第 2 行中按 因子1因子2……*因子k 的格式输出最小的连续因子序列,其中因子按递增顺序输出,1 不算在内。输入样例:6原创 2021-01-11 13:24:40 · 278 阅读 · 0 评论 -
最长对称子串
7-4 最长对称子串 (25分)对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于是你应该输出11。输入格式:输入在一行中给出长度不超过1000的非空字符串。输出格式:在一行中输出最长对称子串的长度。输入样例:Is PAT&TAP symmetric?输出样例:11思路做两次检测,找最长的长度:以两个字符为轴,从第零个字符及第一个字符开始遍历作为轴,往两边扩原创 2021-01-11 12:17:46 · 764 阅读 · 0 评论