自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 服务器学习

当用户请求的云服务器资源(包括计算、存储、网络等)超过任意一台物理服务器的容量时,云服务提供商通常会通过将多个物理服务器的资源整合来支持一个云服务器。这可以通过虚拟化技术和资源管理来实现,确保用户能够获得足够的计算和存储资源,而不受单个物理服务器的限制。云计算平台的优势之一就是其可伸缩性和弹性,用户可以根据需要动态分配和释放资源,而这些资源可能来自多个物理服务器。当用户请求创建一个云服务器时,云服务提供商会动态地分配计算、存储和网络资源,从物理服务器池中为用户创建一个虚拟服务器实例。

2024-02-04 16:58:23 210

原创 javaweb学习问题集

+ 因为项目要放在tomcat10里运行,在添加tomcat10的依赖时,右键模块没有add frameworks support ,解决方法:按两下shift键,直接搜索 add frameworks support。++ 我们在ideal上开发的是工程,工程经过构建变成app。++ index.jsp文件我们已经不用了。1 创建一个Javaweb项目。

2024-01-28 21:57:56 306

原创 高数易忘知识点

在求解不定积分时,我们要找到一个函数的导函数,而这个导函数又称作原函数或不定积分。对于函数f(x),其不定积分可以用符号∫f(x)dx表示,其中“∫”读作“积分”,“dx”表示自变量。定积分则是某一区间内函数的平均值或面积,其结果是一个确定的数字。而通过求函数的不定积分或定积分,则可以求出函数的面积、平均值等信息。其中微分是研究函数导数和相关性质的一门学科,而积分则是研究函数曲线下方面积及相关性质的一门学科。微分和积分是微积分中重要的概念,它们相辅相成,共同构成了微积分学的基础。

2023-05-23 10:46:50 213

原创 ​C++中虚函数 纯虚函数 虚基类的基础知识点​

现在,可以运行了,class Father2:virtual public Grandfather,就是继承虚基类的写法,爷爷对象只有一个,爷爷类的变量也只实例化了一次,那为什么最后打印出来的是3呢?virtual是加入到父类中的,子类的代码没改变,main函数还是父类指针指向子类对象,结果终于可以打印到子类重写的方法了,所以证实了虚函数是用于多态中virtual修饰父类该重写的函数,确保父类指针调用子类对象时运行子类函数的。总的来说,虚函数 ,纯虚函数是为了多态服务,虚基类是为了只实例化一次基类存在的。

2023-05-21 10:52:30 1179

原创 计算机网络rip协议中“坏消息传得慢”是什么意思

合理的解释应该是宏观来看,r1和其他所有路由器,那么即便r1及时告知了r2,但紧接着r2右边的路由器又会告知r2有更短路由(因为此时r1没有及时告知r3/r4甚至rn)。类似一个大鱼吃小鱼的思想,这是rip协议的内容,要求更新为最短距离,但16已经是最大了,三两下就被覆盖了。

2023-05-13 13:19:33 941

原创 7-1 直捣黄龙

Dijkstra

2023-01-14 21:00:45 300

原创 ​L:最大公约数

​L:最大公约数

2022-10-29 11:03:16 122

原创 7-3 还原二叉树

分数10全屏浏览题目切换布局作者DS课程组单位浙江大学给定一棵二叉树的先序遍历序列和中序遍历序列,要求计算该二叉树的高度。输入格式:输入首先给出正整数N(≤50),为树中结点总数。下面两行先后给出先序和中序遍历序列,均是长度为N的不包含重复英文字母(区别大小写)的字符串。输出格式:输出为一个整数,即该二叉树的高度。输入样例:9ABDFGHIECFDHGIBEAC输出样例:5代码长度限制16 KB时间限制400 ms...

2022-05-12 21:56:22 525

原创 D - Doin‘ Time

D - Doin' TimeGym - 103107DOne day, Fop_zz is playing a boring gamemerge numbersthough he is busy.There is a sequence\{a_i\}{ai​}of lengthNNand he should play this game forn-1n−1turns. In one turn, he chooses an indexxxand then he merges...

2022-05-10 08:16:52 177

原创 四则运算(后缀表达式)

#include <bits/stdc++.h>using namespace std;vector<string> h;map<char,int> a;stack<char> fu;int main(){ string s; getline(cin,s); a['+']=2; a['-']=2; a['*']=3; a['/']=3; a['(']=1; a[')']=1; ...

2022-04-27 07:51:38 193

原创 7-5 出生年 (10 分)

7-5 出生年 (10 分)以上是新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话。输入格式:输入在一行中给出出生年份y和目标年份中不同数字的个数n,其中y在[1, 3000]之间,n可以是2、或3、或4。注意不足4位的年份要在前面补零,例如公元1年被认为是0001年,有2个不同的数字0和1。输出格式:根.

2022-02-19 16:26:14 108

原创 7-9 N个数求和 (20 分)

本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。输入格式:输入第一行给出一个正整数N(≤100)。随后一行按格式a1/b1 a2/b2 ...给出N个有理数。题目保证所有分子和分母都在长整型范围内。另外,负数的符号一定出现在分子前面。输出格式:输出上述数字和的最简形式 —— 即将结果写成整数部分 分数部分,其中分数部分写成分子/分母,要求分子小于分母,且它们没有公因子。如果结果的整数部分为0,则只输出分数部分。..

2022-01-28 13:59:30 127

原创 LPOJ - 5546 最大子段和

Description给出一段序列,选出其中连续且非空的一段使得这段和最大。Input第一行是一个正整数NN,表示了序列的长度。第二行包含NN个绝对值不大于1000010000的整数AiAi,描述了这段序列。Output一个整数,为最大的子段和是多少。子段的最小长度为11。Sample Input 1Copy7 2 -4 3 -1 2 -4 3Sample Output 14SourceLPOJHint【样例说明】2,−4,3,−1

2021-12-04 19:48:25 4011

原创 7-2 检查密码 (20 分)

本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点.,还必须既有字母也有数字。输入格式:输入第一行给出一个正整数 N(≤100),随后 N 行,每行给出一个用户设置的密码,为不超过 80 个字符的非空字符串,以回车结束。注意:题目保证不存在只有小数点的输入。输出格式:对每个用户的密码,在一行中输出系统反馈信息,分以下5种:如果密码合法,输出Your password is wan...

2021-12-04 12:44:25 5310 1

原创 6-2 输出月份英文名 (10 分)

本题要求实现函数,可以返回一个给定月份的英文名称。函数接口定义:char *getmonth( int n );函数getmonth应返回存储了n对应的月份英文名称的字符串头指针。如果传入的参数n不是一个代表月份的数字,则返回空指针NULL。裁判测试程序样例:#include <stdio.h>char *getmonth( int n );int main(){ int n; char *s; scanf("%d", &n);

2021-12-03 15:33:31 1483

原创 均分纸牌

Description有NN堆纸牌,编号分别为 1,2,…,N1,2,…,N。每堆上有若干张,但纸牌总数必为NN的倍数。可以在任一堆上取若干张纸牌,然后移动。移牌规则为:在编号为11堆上取的纸牌,只能移到编号为22的堆上;在编号为NN的堆上取的纸牌,只能移到编号为N−1N−1的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多。例如N=4N=4,44堆纸牌数分别为:①99②88③1717④66移动33次可达到目的:

2021-11-30 18:37:29 136

原创 精度控制

C++语言中浮点运算是有精度限制的,在经过很多次运算之后,这个误差会累积下来,理论上等于0,但由于精度问题,C语言算出来不是0,这种情况经常有。所以设定一个限度,认为绝对值小于0.000001就是0了。...

2021-11-25 07:06:30 492

原创 HDU - 1318 Palindromes

DescriptionA regular palindrome is a string of numbers or letters that is the same forward as backward. For example, the string "ABCDEDCBA" is a palindrome because it is the same when the string is read from left to right as when the string is read from

2021-11-22 23:42:07 81

原创 HDU - 2567 寻梦

Description每个人的童年都可能梦想过自己成为一个英雄,尤其是喜欢武侠的男生,Yifenfei也不例外。童年的他常常梦想自己能成为一个绝世英雄,手拿一把灿灿发亮的宝剑,手挽一位长发飘逸的秀丽气质MM ^_^ ,散步于清幽的泉边小道,微风吹过,飘落两片枫叶。。。。。。正由于成天陶醉于这种脱世的意境之中,导致此人老大不小依旧形单影只,每天只能在人潮中孤单上路。。。。。。现在就让我们为这个可怜的人创造一个机会,权当假设yifenfei现在已经捕获一位MM的芳心,但该MM被邪恶并且极其可恶的大魔头

2021-11-22 18:16:14 120

原创 火星人 与permutation原理

Description人类终于登上了火星的土地并且见到了神秘的火星人。人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法。这种交流方法是这样的,首先,火星人把一个非常大的数字告诉人类科学家,科学家破解这个数字的含义后,再把一个很小的数字加到这个大数上面,把结果告诉火星人,作为人类的回答。 火星人用一种非常简单的方式来表示数字——掰手指。火星人只有一只手,但这只手上有成千上万的手指,这些手指排成一列,分别编号为1,2,3...。火星人的任意两根手指都能随意交换位置,他们就是通过这

2021-11-21 21:56:29 97

原创 瑞士轮

Description在双人对决的竞技性比赛,如乒乓球、羽毛球、国际象棋中,最常见的赛制是淘汰赛和循环赛。前者的特点是比赛场数少,每场都紧张刺激,但偶然性较高。后者的特点是较为公平,偶然性较低,但比赛过程往往十分冗长。 本题中介绍的瑞士轮赛制,因最早使用于1895年在瑞士举办的国际象棋比赛而得名。它可以看作是淘汰赛与循环赛的折衷,既保证了比赛的稳定性,又能使赛程不至于过长。 2*N名编号为1~2N的选手共进行R轮比赛。每轮比赛开始前,以及所有比赛结束后,都会按照总分从高到低对选手进行一次排名。选手的总分

2021-11-21 09:54:17 773

原创 瑞士轮

LPOJ - 19 瑞士轮Description在双人对决的竞技性比赛,如乒乓球、羽毛球、国际象棋中,最常见的赛制是淘汰赛和循环赛。前者的特点是比赛场数少,每场都紧张刺激,但偶然性较高。后者的特点是较为公平,偶然性较低,但比赛过程往往十分冗长。 本题中介绍的瑞士轮赛制,因最早使用于1895年在瑞士举办的国际象棋比赛而得名。它可以看作是淘汰赛与循环赛的折衷,既保证了比赛的稳定性,又能使赛程不至于过长。 2*N名编号为1~2N的选手共进行R轮比赛。每轮比赛开始前,以及所有比赛结束后,都会按照总分从高

2021-11-21 09:49:20 1354

原创 谁拿了最多奖学金

Description某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同:院士奖学金,每人80008000元,期末平均成绩高于8080分(>80>80),并且在本学期内发表11篇或11篇以上论文的学生均可获得; 五四奖学金,每人40004000元,期末平均成绩高于8585分(>85>85),并且班级评议成绩高于8080分(>80>80)的学生均可获得; 成绩优秀奖,每人20002000元,期末平均成绩高于9090分(>

2021-11-20 23:19:42 165

原创 LPOJ - 5513 奖学金

Description某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学 排在前面,这样,每个学生的排序是唯一确定的。任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前五名名学生的学号和总分。注意,在前5名同学中,每个人的奖学金都不相同,因此,你必须严格按上述规则排序。

2021-11-20 21:00:21 78

原创 LPOJ - 5512 分数线划定

Description世博会志愿者的选拔工作正在 A 市如火如荼的进行。为了选拔最合适的人才,AA市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。面试分数线根据计划录取人数的150%150%划定,即如果计划录取mm名志愿者,则面试分数线为排名第m×150%m×150%(向下取整)名的选手的分数,而最终进入面试的选手为笔试成绩不低于面试分数线的所有选手。现在就请你编写程序划定面试分数线,并输出所有进入面试的选手的报名号和笔试成绩。Input第一行,两个整数 n,m(

2021-11-20 20:27:59 109

原创 LPOJ - 5509 字符串的展开

Description在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于“d-h”或者“4-8”的字串,我们就把它当作一种简写,输出时,用连续递增的字母或数字串替代其中的减号,即,将上面两个子串分别输出为“defgh”和“45678"。在本题中,我们通过增加一些参数的设置,使字符串的展开更为灵活。具体约定如下:(1) 遇到下面的情况需要做字符串的展开:在输入的字符串中,出现了减号“-”,减号两侧同为小写字母或同为数字,且按照ASCII码的顺序,

2021-11-20 16:38:35 163

原创 LPOJ - 5508 花生采摘

Description鲁宾逊先生有一只宠物猴,名叫多多。这天,他们两个正沿着乡间小路散步,突然发现路边的告示牌上贴着一张小小的纸条:“欢迎免费品尝我种的花生!――熊字”。鲁宾逊先生和多多都很开心,因为花生正是他们的最爱。在告示牌背后,路边真的有一块花生田,花生植株整齐地排列成矩形网格(如图11)。有经验的多多一眼就能看出,每棵花生植株下的花生有多少。为了训练多多的算术,鲁宾逊先生说:“你先找出花生最多的植株,去采摘它的花生;然后再找出剩下的植株里花生最多的,去采摘它的花生;依此类推,不过你一定要在我

2021-11-20 14:55:32 99

原创 乒乓球

国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革,以推动乒乓球运动在全球的普及。其中11分制改革引起了很大的争议,有一部分球员因为无法适应新规则只能选择退役。华华就是其中一位,他退役之后走上了乒乓球研究工作,意图弄明白11分制和21分制对选手的不同影响。在开展他的研究之前,他首先需要对他多年比赛的统计数据进行一些分析,所以需要你的帮忙。 华华通过以下方式进行分析,首先将比赛每个球的胜负列成一张表,然后分别计算在11分制和21分制下,双方的比赛结果(截至记录末尾)。 比如现在有这么一份记录,(其中W表

2021-11-20 10:50:19 76

原创 7-2 IP地址转换 (15 分)

一个IP地址是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。输入格式:输入在一行中给出32位二进制字符串。输出格式:在一行中输出十进制格式的IP地址,其由4个十进制数组成(分别对应4个8位的二进制数),中间用“.”分隔开。输入样例:11001100100101000001010101110010结尾无空行输出样例:204.148.21.114结尾无空行#include <iostream

2021-11-20 08:11:52 3583

原创 7-7 还是成绩排序 (20 分)

输入n(n<=100)个学生的学号(整数)和成绩(整数),按照成绩的非升序排序,若成绩相同,按照学号的升序排列。题目保证学号不相同。输入格式:第一行是n值,表示有n个学生。 接下来有n行,每行是一个学生的学号和成绩。输出格式:输出排序后的结果。 每行三个数据:名次,学号,分数,以空格分隔。输入样例:51012 991011 991005 871000 881006 87输出样例:在这里给出相应的输出。例如:1 1011 991 1012 993

2021-11-19 16:54:31 970

原创 7-6 交换最小值和最大值 (15 分)

本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。注意:题目保证最大和最小值都是唯一的。输入格式:输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔。输出格式:在一行中顺序输出交换后的序列,每个整数后跟一个空格。输入样例:58 2 5 1 4结尾无空行输出样例:1 2 5 4 8 结尾无空行#include <stdio.h>using name

2021-11-19 13:19:49 1615

原创 7-2 秋天的第一杯奶茶 (5 分)

不难,但定义一个数组时如果要++,则别忘记初始化,dev可以运行但提交后会错2020年入秋后,朋友圈和微博上疯狂转发着自己收到的“秋天的第一杯奶茶”。然而小明却什么也没有收到,但是学校举行了这样一场活动:通过5道编写程序题目中的3道即可获得一杯奶茶。小明也想喝到秋天的第一杯奶茶。下面就请你判断小明是否有机会拿到学校的奶茶。#include <iostream>using namespace std;int main(){ int n,i,j,y=0,y1[101]={0};.

2021-11-19 10:54:38 2075 2

原创 sort

给你n个整数,请按从大到小的顺序输出其中前m大的数。Input每组测试数据有两行,第一行有两个数n,m(0<n,m<1000000),第二行包含n个各不相同,且都处于区间[-500000,500000]的整数。Output对每组测试数据按从大到小的顺序输出前m大的数。Sample Input5 33 -35 92 213 -644Sample Output213 92 3#include <stdio.h>#include <st

2021-11-18 16:34:28 176

原创 税收与补贴问题

Description每样商品的价格越低,其销量就会相应增大。现已知某种商品的成本及其在若干价位上的销量(产品不会低于成本销售),并假设相邻价位间销量的变化是线性的且在价格高于给定的最高价位后,销量以某固定数值递减。(我们假设价格及销售量都是整数) 对于某些特殊商品,不可能完全由市场去调节其价格。这时候就需要政府以税收或补贴的方式来控制。(所谓税收或补贴就是对于每个产品收取或给予生产厂家固定金额的货币) 你是某家咨询公司的项目经理,现在你已经知道政府对某种商品的预期价格,以及在各种价位上的销售情况。要求

2021-11-14 17:14:54 303

原创 reference to ‘ max‘ is ambiguous

今天写C++算法的时候 声明了一个全局遍历max 来记录最短路径,编译发现遇到一个以前没遇到过的错误:reference to 'max' is ambiguous翻译过来就是对 'max' 的引用有歧义.通过查询百度发现 原因是我引用了iostream 等库,跟里面的属性或者方法重名了.把max变量改个名字就行了.希望一起进步...

2021-11-14 10:39:22 3534 1

原创 数制转换

求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long long所能表达的范围之内。不同进制的表示符号为(0,1,...,9,a,b,...,f)或者(0,1,...,9,A,B,...,F)。Input第一行:1个数t,表示测试的数量(1 <= t <= 100000) 第2-t+1行:每行包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示欲将a进制整数n转换成b进制整数。a,b是十进制整数,2 =< a,b <= 16。Output输出

2021-11-13 10:29:27 721

原创 「NOIP2016」玩具谜题

小南有一套可爱的玩具小人,它们各有不同的职业。有一天,这些玩具小人把小南的眼镜藏了起来。小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外。如下图:这时singer告诉小南一个谜题:“眼镜藏在我左数第3个玩具小人的右数第1个玩 具小人的左数第2个玩具小人那里。”小南发现,这个谜题中玩具小人的朝向非常关键,因为朝内和朝外的玩具小人的左右方向是相反的:面朝圈内的玩具小人,它的左边是顺时针方向,右边是逆时针方向;而面向圈外的玩具小人,它的左边是逆时针方向,右边是顺时针方向。小南一边

2021-11-12 09:43:33 202

原创 生活大爆炸石头剪刀布

石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一 样,则不分胜负。在《生活大爆炸》第二季第8集中出现了一种石头剪刀布的升级版游戏。升级版游戏在传统的石头剪刀布游戏的基础上,增加了两个新手势:斯波克:《星际迷航》主角之一。蜥蜴人:《星际迷航》中的反面角色。这五种手势的胜负关系如表一所示,表中列出的是甲对乙的游戏结果。现在,小 A和小 B尝试玩这种升级版的猜拳游戏。已知他们的出拳都是有周期性规律的,但周期长度不一定相等。例如:如果小A以“石头-布-石头-...

2021-11-12 08:20:06 158

原创 LPOJ - 5499 「NOIP2008」排座椅

上课的时候总会有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情。不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来之后,只有有限的D对同学上课时会交头接耳。同学们在教室中坐成了MM行NN列,坐在第i行第j列的同学的位置是(i,j)(i,j),为了方便同学们进出,在教室中设置了KK条横向的通道,LL条纵向的通道。于是,聪明的小雪想到了一个办法,或许可以减少上课时学生交头接耳的问题:她打算重新摆放桌椅,改变同学们桌椅间通道的位置,因为如果一条通道隔开了22个会交头接耳的同学

2021-11-11 22:43:56 85

原创 LPOJ - 5498 「NOIP2010」机器翻译

小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中文含义然后翻译,并将这个单词和译义放入内存,以备后续的查找和翻译。假设内存中有 个单元,每单元能存放一个单词和译义。每当软件将一个新单词存入内存前,如果当前内存中已存入的单词数不超过 ,软件会将新单词

2021-11-11 07:34:10 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除