- 博客(68)
- 问答 (6)
- 收藏
- 关注
原创 [NOIP2002 提高组] 字串变换
本题疑似错题,不保证存在靠谱的多项式复杂度的做法。测试数据非常的水,各种做法都可以通过,不代表算法正确。因此本题题目和数据仅供参考。数据,保证所有字符串长度的上限为。,则输出最少的变换步数;接下来若干行,每行有两个字符串。NOIP 2002 提高组第二题。及一组字串变换的规则(至多。可以经过一系列的变换变为。可以变换为 $ B_1。A_2$ 可以变换为。,表示一条变换规则。
2023-10-24 20:48:02
312
转载 [NOIP2000 提高组] 乘积最大
今年是国际数学联盟确定的“ 2000 ――世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰 90 周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友 XZ 也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目:设有一个长度为N的数字串,要求选手使用K个乘号将它分成K1个部分,找出一种分法,使得这K1个部分的乘积能够为最大。同时,为了帮助选手能够正确理解题意,主持人还举了如下的一个例子:312, 当N3K13×123631。
2023-09-28 20:39:29
298
原创 1.2 Kali Linux的网络配置
最新文章请见此处,持续更新,敬请订阅!网络在如今的社会已是十分重要的媒介,如果没有网络,很多事情将难以办成。渗透测试也是一样——毕竟在攻击机和靶机之间拉根数据线是相当不现实的。今天,我就带大家学习如何配置Kali Linux的虚拟网络。本配置方法非常简单粗暴,的确有很常规的方法,但太复杂。如果想了解可以在评论区告诉我。
2023-08-27 09:31:50
808
1
原创 1.1 VMware Workstation与Kali的安装和配置1
VMware Workstation与Kali的安装和配置。root用户的配置
2023-08-25 18:10:45
453
1
原创 0.1 Kali Linux渗透测试系列教程 前言,资料下载以及免责声明
有很多人希望学习网络安全或是黑客技术,我将带领大家学习知名渗透测试系统Kali Linux的使用和技术。
2023-08-23 17:27:39
241
原创 猜单词游戏补丁版本
只改动最后一个版本,想玩以前版本的可以查看专栏,自己修改。同时增加了一些单词并做了一些改动,版本号暂时不增加了。猜单词系列暂时停更。
2023-08-22 19:14:46
122
原创 推荐一个网络安全网站(HTML)
不是一个新手向的网站,建议有一定基础的同学访问,里面大部分都是黑客实操,对大部分希望学习网络安全并有一定基础的人都可以有较大提升。全区英文,这对各位应该不是什么挑战吧(自信。
2023-05-20 11:56:54
171
原创 [NOIP2008 普及组] ISBN 号码题解
每一本正式出版的图书都有一个 ISBN 号码与之对应,ISBN 码包括 9 位数字、1 位识别码和 3 位分隔符,其规定格式如,其中符号-就是分隔符(键盘上的减号),最后一位是识别码,例如就是一个标准的 ISBN 码。ISBN 码的首位数字表示书籍的出版语言,例如 0 代表英语;第一个分隔符-之后的三位数字代表出版社,例如 670 代表维京出版社;第二个分隔符后的五位数字代表该书在该出版社的编号;最后一位为识别码。...
2022-10-04 15:39:26
210
原创 超级玛丽游戏
#include<stdio.h>int main() { printf( " ********\n" " ************\n" " ####....#.\n" " #..###.....##....\n" " ###.......###### ### #.
2022-05-02 12:54:16
224
原创 【基础】国王的魔镜
Description国王有一个魔镜,可以把任何接触镜面的东西变成原来的两倍——只是,因为是镜子嘛,增加的那部分是反的。 比如一条项链,我们用AB来表示,不同的字母表示不同颜色的珍珠。如果把B端接触镜面的话,魔镜会把这条项链变为ABBA。如果再用一端接触的话,则会变成ABBAABBA(假定国王只用项链的某一端接触魔镜)。 给定最终的项链,请编写程序输出国王没使用魔镜之前,最初的项链可能的最小长度。Input只有一个字符串,由大写英文字母组成,表示最终的项链。字符长度不超过1e5。Output
2022-03-10 21:07:58
1022
2
原创 公共交通问题
Description现在的大学生刚毕业不久如果没有家庭的支持一般是买不起心仪的车的,所以刚毕业的人一般都要乘公交车上下班,在早晚的上下班高峰时间段,道路交通很拥挤,每站都有人上下,公交车在每站都停。刚刚毕业的小明常常会被每站都停的公交车弄得很不耐烦,于是他提出了这样一个办法:由于公交车的站点并不是非常多,那么在繁忙的上下班高峰时间,每次公交车从始发站点往终点站点开时,我们只允许公交车停在其中的某一个站点。所有乘客都从始发站点上公交车,到达某站点后,公交车停下来,所有乘客再从这里步行到自己的目的站点
2022-03-02 15:47:34
466
原创 字符串展开
Description如果在输入的字符串中,含有类似于“d-h”或者“4-8”的字符子串,我们就把它当作一种简写,输出时,用连续递增的字母或数字串替代其中的减号,即将上面两个子串分别输出为“defgh”和“45678”。具体约定如下:(1) 遇到下面的情况需要对字符串进行展开:在输入的字符串中,出现了减号“-”,减号两侧同为小写字母或同为数字,且按照ASCII码的顺序,减号右边的字符严格大于左边的字符。(2) 如果减号右边的字符恰好是左边字符的后继,只删除中间的减号,例如:“d-e”应输出为“d
2022-03-01 16:54:50
638
1
原创 猜单词系列一键直达
猜单词系列栏目全链接_algorithmyyds的博客-优快云博客https://blog.youkuaiyun.com/algorithmyyds/article/details/121961627
2022-02-17 20:38:50
213
原创 取数游戏C++
Description给定一个大于等于4的正整数N(4<=N<=10000),现在让你从不大于N的正整数中取一些数出来,要求使得取出来的这些数中任意两个数之差的绝对值都大于1。那么请问这样的取法可以有几种?Input输入只有一行n。Output输出也只有一行,即取法种数对999999797取模。Sample Input5Sample Output7Hint样例解释:n=5时共有[1,3]、[1,4]、[1,5]、[2,4]、[2,5
2022-01-31 19:24:16
3965
1
原创 字母回型矩阵
Description一个n行m列的字母回型矩阵可由如下方法生成:从矩阵的左上角(第1行第1列)出发,初始时向右移动;如果前方是未曾经过的格子,则继续前进,否则右转;重复上述操作直至经过矩阵中所有格子。根据经过顺序,在格子中依次填入A, B, C, ... ,Z后面又从A开始,便构成了一个字母回型矩阵。输入n和m,输出一个字母回型矩阵,同一行中相邻两个字母中间有一个空格,行末没有空格。Input输入只有一行,用空格隔开的正整数n和m(1<=n,m<=100)。Output
2022-01-31 19:22:59
1774
原创 总分和平均分C++
#include<bits/stdc++.h>using namespace std;int main(){ int n,m,a[200][100],i,j; double s[200]={0},p[100]={0}; cin>>n>>m; for(i=0;i<n;i++) { for(j=0;j<m;j++) { cin>>a[i][j]; .
2022-01-29 11:24:19
1170
原创 元旦爱心C++
#include<iostream>#include<cmath>using namespace std;int main(){ double x,y,a; for (y=1.5f;y>-1.5f;y-=0.1f) { for (x=-1.5f;x<1.5f;x+=0.05f) { a=x*x+y*y-1; if((a*a*a-x*x*y*y*y)<=0.
2022-01-02 10:51:34
770
原创 拐角I C++
Description输入整数N,输出相应方阵。Input一个整数N。( 0 < n < 10 )Output一个方阵,每个数字的场宽为3。Sample Input5Sample Output 1 1 1 1 1 1 2 2 2 2 1 2 3 3 3 1 2 3 4 4 1 2 3 4 5https://bbs.youkuaiyun.com/topics/603956936https://b
2021-12-29 16:31:07
4082
原创 斜角III C++
Description输入整数N,输出相应方阵Input一个整数N。( 0 < n < 10 )Output一个方阵,每个字母的场宽为3。Sample Input5Sample Output A B C D E B C D E A C D E A B D E A B C E A B C D关注我,私信给答案!...
2021-12-28 17:26:00
2161
2
原创 斜角II C++
Description输入整数N,输出相应方阵。Input一个整数N。( 0 < n < 10 )Output一个方阵,每个数字的场宽为3。Sample Input5Sample Output 1 2 3 4 5 2 3 4 5 4 3 4 5 4 3 4 5 4 3 2 5 4 3 2 1关注我,私信给答案!...
2021-12-28 17:25:03
2920
原创 学生数据管理系统(开源代码)
版本1: 头文件Student.h:#ifndef stu_h#define stu_h#include<iostream>#include<cstdio>#include<algorithm>#include<string>#include<cstdlib>#include<cctype>#include<iomanip>using namespace std;const int...
2021-12-26 12:00:26
2388
原创 回文平方数
Description回文数是指从左向右念和从右向左念都一样的数。比如12321就是一个典型的回文数。 给定一个进制B(2<=B<=20十进制),输出所有的大于等于1小于等于300(十进制下)且它的平方用B进制表示时是回文数的数。用'A','B'……表示10,11等等。Input共一行,一个单独的整数B(B用十进制表示)。Output每行两个数字,第二个数是第一个数的平方,且第二个数是回文数。(注意:这两个数都应该在B进制下)Sample Input10Sa
2021-12-22 17:36:01
663
原创 姐妹数对C++
Description给定两个不同的正整数x,y,若x+y能被3除尽或能被7除尽,则称x,y为姐妹数对。例如:2,4;2,5;为姐妹数对。3,14;就不是姐妹数对。那么,对给出的一个正整数n, 1,2,…,n之间有多少个姐妹数对。Input输入只有一行,一个整数n,1<=n<=100。Output输出也只有一行一个整数,即1~n之间姐妹数对的个数。Sample Input6Sample Output8Hint样例说明:1到6之间姐妹数对有1,2
2021-12-21 17:16:39
2207
原创 总分和平均分
Description有N( 1 < N <= 150 )个人,M( 2 <= M <= 50 )科成绩,计算N个人的总分、平均分及M科成绩的总分、平均分。Input第1行:2个整数N M。 第2..N+1行:每行M个整数,第i+1行为第i个人的M科成绩。Output第1..N+M行:每行两个数,为总分和平均分,平均分保留3位小数。前N行为N个人的总分、平均分;后M行为M科成绩的总分、平均分。Sample Input3 290 9180 8573
2021-12-21 17:00:50
954
4
原创 输出杨辉三角的前N行
Description输出杨辉三角的前N行(N<=20)。Input输入只有一行,包括1个整数N。(N<=20)Output输出只有N行,数与数之间有空格,每行最后没有空格,每个数的场宽是5。Sample Input5Sample Output 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1关注我,私信给答案!...
2021-12-21 16:58:47
993
原创 石头剪刀布
Description放假期间,小蓝与电脑对垒,玩起了一款经典的游戏: “石头剪刀布” 。游戏规则想必大家已经非常熟悉了:两边一样则为平局,否则石头胜于剪刀;剪刀胜于布;布胜于石头。小蓝与电脑的对垒一共有 n 个回合,平局或败局得分为 0;胜局得分取决于小蓝出手的阵容, 剪刀、石头、布各有不同的分值:出手“石头” 赢的话得 r 点分值;出手“剪刀” 赢的话得 s 点分值;出手“布” 赢的话得 c 点分值;但是,在第 i 回合中,小蓝不能使用在第( i-k) 个回合中使用的阵容。 (在前.
2021-12-17 21:19:24
238
原创 升序排列C++
Description输入五个以上的正整数,进行升序排列,并按照样例打印出排序后的结果。提示(python):两个以逗号分隔输入的整数,可以采用如下方法进行转换、分离:str=input()nums=eval(str)Input(提示:双引号里面的信息是程序输出的内容)“请输入五个以上的正整数:”,输入若干个以逗号分隔的正整数。Output(提示:以双引号里面的信息是程序输出的内容)“结果:”输出排序后的结果,以空格分隔,行尾没有空格。Sample Inpu...
2021-12-17 21:08:15
3139
原创 购买文具C++
Description新学年就要开始了,爸爸把N元钱给了小青,让他购买一批文具,并作了以下要求:只能买圆珠笔、铅笔和铅笔芯,并且每样至少买一支,总数要超过30支,而且钱要全部花完。 当小青去到文具店时,发现圆珠笔8角钱一支、铅笔2角钱一支、铅笔芯1角钱一支。小青怎么买才能符合爸爸的要求呢?请你编个程序帮他算出符合购买要求的所有方案总数。Input一个整数N,表示购买文具一共的元数。(1 <= N <= 50)Output一个整数,即符合购买要求的所有方案总数...
2021-12-17 21:03:01
2686
1
原创 猜单词系列栏目全链接
苦心收集,在点开链接前不忘收藏!猜单词1.88.3.3补丁_algorithmyyds的博客-优快云博客https://blog.youkuaiyun.com/algorithmyyds/article/details/121590812猜单词新版本补丁1.88.3.4_algorithmyyds的博客-优快云博客https://blog.youkuaiyun.com/algorithmyyds/article/details/121686371猜单词1.88.3.3补丁_algorithmyyds的博客-优快云博客ht
2021-12-15 21:07:29
425
3
原创 级数求和C++
Description编一程序求最大整数n及下列不等式左边的值,使得:1+(1+2)+(1+2+3)+...+(1+2+3+...n)<=m (m为小于32768的正整数)。Input输入一个正整数m。(0<m<32768)Output一行,输出n的值及1+(1+2)+(1+2+3)+...+(1+2+3+...+n)的值,中间用空格隔开。Sample Input9Sample Output2 4关注我,私信给答案!...
2021-12-15 17:33:14
1714
原创 歌唱比赛评分
Description四(1)班要举行一次歌唱比赛,以选拔更好的苗子参加校的歌唱比赛。评分办法如下:设N个评委,打N个分数(0 <= 每个分数 <= 10),去掉一个最高分,去掉一个最低分,剩下的评委的平均分即为该选手的最后得分。但是选手太多了,靠人工计算每个选手的得分太慢太麻烦。你能不能帮帮他们,设计一个程序让计算机来算出选手的最后得分呢?Input第一行为一个整数N( 5 <= N <= 10 ) 第二行为N个整数Ai( 0 <= Ai <= 10 )
2021-12-15 17:28:00
1325
1
原创 学校class
#include<bits/stdc++.h>using namespace std;class school{private: string name; struct student { string s_name; int number; }; student stu[2005]; int sum;public: school():name(""),sum(0) { f.
2021-12-15 17:26:19
519
原创 求阶乘和C++
Description求解阶乘累加和。计算1 到a 之间(包括1 和a)每个整数的阶乘的累加和,要求输出完整的计算式。Input第一行输入N,表示接下来有N 的数据需要求解。以后每一行输入一个整数a (1 <= a <= 12)。Output1 的阶乘到a 的阶乘的累加和。Sample Input3513Sample Output1!+2!+3!+4!+5!=1531!=11!+2!+3!=9点个关注,私信给答案...
2021-12-14 17:48:37
480
原创 股票小class类
#include <bits/stdc++.h>using namespace std;class Stock{private: string name; string ID; double price;public: Stock():name(""),ID("000000"),price(0.0){} Stock(string n):name(n),ID("000000"),price(0.0){} Stock(double p):n.
2021-12-14 17:37:19
389
原创 排名C++
Description今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完成的题数排序,没有考虑每题的分值,所以并不是最后的排名。给定录取分数线,请你写程序找出最后通过分数线的考生,并将他们的成绩按降序打印。Input测试输入包含若干场考试的信息。每场考试信息的第1行给出考生人数N(0<N<1000)、考题数M(0<M<=10)、分数线(正整数)G;第2行排序给出第1题至第M题的正整数分值;以下N行,每行给出一名考生的准考证...
2021-12-11 12:14:39
418
原创 数列C++
Description小明今天在做数学题的时候碰到这样一个问题,一个数列的定义如下:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7。现在给你A,B和n的值,请问你f(n)的值是多少?Input输入包含多组测试数据。每组输入3个整数A,B和n(1<=A,B<=1000,1<=n<=100000000),当输入的3个数都为0时,输入结束。Output对于每组输入,输出f(n)的值...
2021-12-11 12:12:34
2198
原创 猜单词2.88.4(传说中的无敌beta版)
各位盼望已久的无敌beta版来啦!!!????啊,不对????????????????????????======================================================================#include <iostream>#include <string>#include <cstdlib>#include <ctime>#include <cctype>
2021-12-10 19:33:23
232
空空如也
神农架野人问题(输出序列)
2022-03-16
字符统计问题二 C++
2022-03-03
最长不下降子序列(Onlogn算法)
2022-03-01
找单词 (Language:C++)
2021-12-07
抽签赢奖品(c++题目)
2021-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人