自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2084: [蓝桥杯2023初赛] 整数删除

给定一个长度为 N 的整数数列:A1, A2, ... , AN。对于 100% 的数据,1 ≤ K < N ≤ 5 × 105,0 ≤ Ai ≤ 108。然后每次循环,将最小值pop,并把值加给左右两个节点,同时将新节点push进队列。每次选择数列中最小的整数(如果最小值不止一个,选择最靠前的),将其删除。输出 N − K 个整数,中间用一个空格隔开,代表 K 次操作后的序列。这里队列采用的存储格式为(值,索引号,以及已经找出的最小值的个数)对于 20% 的数据,1 ≤ K < N ≤ 10000。

2024-04-01 20:41:44 229 1

原创 2083: [蓝桥杯2023初赛] 子串简写

可以先从K-1开始,然后记录之前c1出现的次数,当遇到c2时,就只需要将c1出现的次数加上去就可以了。对于一个字符串,只保留首尾字符,将首尾字符之间的所有字符用这部分的长度代替。所以就可以只需要遍历一次,就是只需要看b之前的大于等于K距离的a的个数。在本题中,我们规定长度大于等于 K 的字符串都可以采用这种简写方法。对于 100% 的数据,2 ≤ K ≤ |S| ≤ 5 × 105。对于 20% 的数据,2 ≤ K ≤ |S| ≤ 10000。[ababab]db b的位置为5 2个a。

2024-04-01 16:26:21 357

原创 2081: [蓝桥杯2023初赛] 接龙数列

然后遍历到12,此时以2结尾的子序列为1,但是因为12可以插入到11、121这个子序列中,所以final【2】=final【fir=1】+1=3,最后final【2】就更新为3了。而比较final【lat】和final【fir】+1就是每次加入一位数字,看final【lat】会不会更长,因为加入当前数字后,变化的就是以lat结尾的子序列了。所以final【fir】+1就是把当前遍历到的数字加入到以它第一位结尾的子序列,例如样例中的121,就是把121加入到以1结尾的那一个子序列。

2024-04-01 15:39:38 299

原创 2080: [蓝桥杯2023初赛] 飞机降落

我是这么理解的:就算在当前时刻start,飞机还没到达,即start<Ti,例如示例第一组,时刻0时,第二架飞机的Ti是10,也就是10到达机场,但是这架飞机仍然可以第一个降落(虽然结果不对,但是思路是这样的)对于 100% 的数据,1 ≤ T ≤ 10,1 ≤ N ≤ 10,0 ≤ Ti,Di,Li ≤ 100,000。即它最早可以于 Ti 时刻开始降落,最晚可以于 Ti + Di 时刻开始降落。一架飞机降落完毕时,另一架飞机可以立即在同一时刻开始降落。对于 30% 的数据,N ≤ 2。

2024-03-19 21:20:43 420

原创 2079: [蓝桥杯2023初赛] 冶炼金属

当 V = 20 时,有:⌊75 / 20⌋ = 3,⌊53 / 20⌋ = 2,⌊59 / 20⌋ = 2,可以看到符合所有冶炼记录。当 V = 25 时,有:⌊75 / 25⌋ = 3,⌊53 / 25⌋ = 2,⌊59 / 25⌋ = 2,可以看到符合所有冶炼记录。对于 100% 的评测用例,1 ≤ N ≤ 10000,1 ≤ B ≤ A ≤ 1,000,000,000。每条记录都是独立的,这意味着上一次没消耗完的普通金属 O 不会累加到下一次的冶炼当中。第一行一个整数 N,表示冶炼记录的数目。

2024-03-19 19:43:37 404

原创 2078: [蓝桥杯2023初赛] 01 串的熵

比如,对于S = 100 来说,信息熵 H(S ) = - 1/3 log2(1/3) - 2/3 log2(2/3) - 2/3 log2(2/3) = 1.3083。对于一个长度为23333333 的 01 串,如果其信息熵为 11625907.5798,且 0 出现次数比 1 少,那么这个01 串中 0 出现了多少次?其中 p(0), p(1) 表示在这个 01 串中 0 和 1 出现的占比。本题的结果为一个整数,在提交答案时只输出这个整数,输出多余的内容将无法得分。

2024-03-19 19:28:45 243

原创 2077: [蓝桥杯2023初赛] 日期统计

yyyy 表示年份,mm 表示月份,dd 表示天数,当月份或者天数的长度只有一位时需要一个前导零补充。小蓝现在有一个长度为 100 的数组,数组中的每个元素的值都在 0 到 9 的范围之内。要求这个日期是 2023 年中的某一天的日期,例如 20230902,20231223。2. 这个子序列可以按照下标顺序组成一个 yyyymmdd 格式的日期,并且。本题的结果为一个整数,在提交答案时只输出这个整数,输出多余的内容将无法得分。请你帮小蓝计算下按上述条件一共能找到多少个不同的 2023 年的日期。

2024-03-16 16:58:47 436

原创 预测淡水质量

通过提供的淡水质量数据集,对数据首先进行数据探索、数据预处理、利用机器学习建立模型,并进行欺诈数据的检测。1、数据探索:查看数据集规模、数据类型、缺失值情况以及统计性描述。2、数据预处理:处理缺失值、平衡数据样本3、利用机器学习建立模型:支持向量机分类、集成学习gamma=0,objective='binary:logistic', # 二元分类的逻辑回归,输出概率nthread=4,alpha=4,seed=27)

2024-02-28 20:33:38 852

原创 L1-027 出租分数 20

下面是新浪微博上曾经很火的一张图:一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2对应arr[2]=1index[1]=0对应arr[0]=8index[2]=3对应arr[3]=0,以此类推…… 很容易得到电话号码是。本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事实上,只要生成最前面两行就可以了,后面内容是不变的。

2024-02-08 14:54:36 407

原创 L1-025 正整数A+B分数 15

题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。

2024-02-06 16:05:33 391

原创 L1-023 输出GPLT分数 20

给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。

2024-02-05 15:28:09 367

原创 L1-022 奇偶分家分数 10

给定N个正整数,请统计奇数和偶数各有多少个?

2024-02-03 16:02:34 406

原创 L1-020 帅到没朋友分数 20

当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。

2024-02-03 15:58:29 344

原创 L1-019 谁先倒分数 15

划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的酒量(最多能喝多少杯不倒)和划拳记录,请你判断两个人谁先倒。

2024-02-02 15:04:24 368

原创 L1-018 大笨钟分数 10

微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。在午夜00:00到中午12:00期间(端点时间包括在内),笨钟是不敲的。

2024-02-02 14:45:01 375

原创 L1-017 到底有多二分数 15

一个整数“”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。

2024-02-01 17:34:01 358

原创 L1-016 查验身份证分数 15

一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。

2024-02-01 16:50:19 399

原创 基于VGG-16的检测并清除杂草

杂草是农业经营中不受欢迎的入侵者,它们通过窃取营养、水、土地和其他关键资源来破坏种植,这些入侵者会导致产量下降和资源部署效率低下。一种已知的方法是使用杀虫剂来清除杂草,但杀虫剂会给人类带来健康风险。我们的目标是利用计算机视觉技术可以自动检测杂草的存在,开发一种只在杂草上而不是在作物上喷洒农药的系统,并使用针对性的修复技术将其从田地中清除,从而最小化杂草对环境的负面影响。

2024-01-12 10:36:45 1948 3

原创 L1-011 A-B分数 20

本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。

2023-09-25 16:26:29 133

原创 L1-009 N个数求和分数 20

本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。

2023-09-24 16:34:58 139

原创 L1-008 求整数段和分数 10

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。

2023-09-19 18:36:19 113

原创 L1-007 念数字分数 10

输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。

2023-09-19 18:20:46 82

原创 L1-006 连续因子

一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。

2023-09-18 16:51:01 71

原创 L1-005 考试座位号分数 15

每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。

2023-09-18 15:37:08 72

原创 L1-003 个位数统计

给定一个 k 位整数 N=dk−1​10k−1+⋯+d1​101+d0​ (0≤di​≤9, i=0,⋯,k−1, dk−1​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。

2023-09-13 14:49:26 80

原创 L1-002 打印沙漏分数 20

L1-002 打印沙漏分数 20全屏浏览题目切换布局作者 陈越单位 浙江大学本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。

2023-09-11 16:34:20 207

原创 web实验(6)

<input type="button" value="登陆" id="login"></span><span><input type="button" value="取消" id="none"></span><span><input type="button" value="取消" id="none">

2023-04-23 17:33:29 593

原创 web实验(5)

1、设计登录界面,输入账号、密码(测试账号:admin 密码:123456)后调用服务端Api接口进行身份验证验证。登录成功记录所返回的身份令牌,登录失败给出相应反馈提示。输入接口参数 username:admin password:123456。复制身份令牌,点击页面右上角的“Authorization”,粘贴后点击按钮“Authorize”测试其他接口,输入相关参数,点击“execute”即可正常运行。点开“用户管理”下“用户登录”,“try it out”点击“Close”关闭弹窗。

2023-04-22 20:37:00 414

原创 web实验(4)

使用Jquery或vue实现将输入数据添加至表格中,通过点击Delete可删除所在行数据。使用 JQuery或vue 实现级联选择框,界面实现效果参考如下图。filter(内容过滤器)

2023-04-22 20:29:23 148

原创 web实验(3)

文本内容

2023-04-22 20:22:23 787

原创 web实验(2)

文本缩进50px,便于显示前方图标。前方图标可考虑背景图片进行设置。完成如下表单界面设计,图片见附件。完成如图所示界面布局和显示效果。

2023-04-22 20:08:38 326

原创 web实验(1)

应用html和css完成如图所示界面效果。内容相对于浏览器居中,图标见附件disc.jpg。完成如下图所示界面设计效果。

2023-04-22 20:04:57 598

原创 web实验

【代码】web实验。

2023-04-22 19:07:58 63

原创 试题 算法训练 逗志芃的暴走

因为逗志芃太逗了,所以这段时间妹子对逗志芃发动了技能无理取闹,妹子要去玩很多的景点。由于逗志芃之前抽机花费了太多的时间,不久以后又要微积分考试了,所以现在被妹子搞成暴走状态了。但是妹子永远是上帝,所以逗志芃只能带妹子出去玩,不过为了节约时间,他希望找到一条花费时间最少的一次性游览线路。接下来是一个数m,表示逗志芃妹子要去去的景点数目。接下来是m个数,就是妹子要去的景点编号。第一行1个数n,表示逗志芃所在的城市有多少个景点,接下来是一个n*n的矩阵。a(i,j)表示i号景点到j号景点的路上花费的时间是多少。

2023-03-19 22:38:20 326

原创 试题 算法训练 P0701

(2) 如果单词末尾为y,且前一个字母为辅音(除a, e, i, o, u以外的其它情况),则把y改成ies。编写一个函数RegularPlural,其功能是实现一个英文单词的复数形式。编写测试程序,输入一个长度小于20的单词,输出该单词的复数形式。(1) 如果单词末尾为s,x,z,ch或sh,则在后面加es。(3) 如果是其它情形,一律在后面加s。考虑三种情况就可以了。

2023-03-16 18:15:34 148

原创 试题 算法训练 P0702

在C语言中,有一个strcmp函数,其功能是比较两个字符串s1和s2。请编写一个你自己的字符串比较函数my_strcmp,来实现strcmp函数的类似功能。如果s1=s2,则返回0;否则返回s1 与s2 第一个不同字符的差值(如果s1<s2,该差值是一个负数;如果s1>s2,该差值是一个正数)。编写测试程序,输入两个长度小于1000的字符串(可能包含有空格,且长度不一定相等),然后调用my_strcmp函数来进行比较,并输出返回结果。那么返回的时候,str2是返回的0-str2【len1】,所以是负值。

2023-03-16 16:16:44 129

原创 试题 算法训练 P0703

一个整数的反置数指的是把该整数的每一位数字的顺序颠倒过来所得到的另一个整数。如果一个整数的末尾是以0结尾,那么在它的反置数当中,这些0就被省略掉了。比如说,1245的反置数5421,而1200的反置数是21。请编写一个程序,输入两个整数,然后计算这两个整数的反置数之和sum,然后再把sum的反置数打印出来。例如,如果用户输入:435和754,则输出结果为199。要求:由于在本题中需要多次去计算一个整数的反置数,因此必须把这部分代码抽象为一个函数的形式。就是把两个反置数加起来,然后输出和的反置数。

2023-03-15 19:58:19 65

原创 试题 算法训练 P0704

一个数如果从左往右读和从右往左读数字是完全相同的,则称这个数为回文数,比如898,1221,15651都是回文数。编写一个程序,输入两个整数min和max,然后对于min~max之间的每一个整数(包括min和max),如果它既是一个回文数又是一个质数,那么就把它打印出来。要求,回文数和质数的判断都必要要用函数的形式来实现。

2023-03-15 19:55:23 70

原创 试题 算法训练 P0705

输入两个整数集合A、B,求出他们的交集、并集以及B在A中的余集。第二行有n个按从小到大的顺序输入且互不相同的整数,表示集合A中的元素。第四行有m个按从小到大的顺序输入且互不相同的整数,表示集合B中的元素。集合中的所有元素均为int范围内的整数,n、m<=1000。输出第一行按从小到大的顺序输出A、B交集中的所有元素。第三行按从小到大的顺序输出B在A中的余集中的所有元素。第二行按从小到大的顺序输出A、B并集中的所有元素。输入第一行为一个整数n,表示集合A中的元素个数。B在A中的余集就是值为1(A)

2023-03-11 22:29:48 193 1

原创 试题 算法训练 ascii应用

输入ascii码n(65≤n≤90,97≤n≤122),输出对应的字母及其在字母表中的位置并判断大小写。输出一行,分别是ascii码n所对应的字符,并判断大小写,及其在字母表中的位置。输入的数据只有一行,其中包括一个数字n,表示一个ascii码。

2023-03-11 20:30:12 234

空空如也

空空如也

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

TA关注的人

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