- 博客(19)
- 收藏
- 关注
原创 Obsidian: 如何去除codeblock的缩进线
个人觉得这个缩进线并不好看,尤其是当上一行的内容被挤到下一行的时候。在打开的文件夹中新建css文件,文件名自选,将上述代码粘贴进去,保存,然后回到上面这个页面,将对应css代码段启用即可。
2023-09-09 14:22:37
1104
原创 2023天梯赛真题L2-3 锦标赛
重点是有两种解的情况,如果有两种解,我们先试用其中一种解,然后递归调用solve函数,若函数返回后发现flag变成false,也就是说下层出现了无解的情况时,我们将子节点的胜者调换位置,将flag设置为true,也就是尝试另一种方案,再递归解决后面的层,如果这一次flag还是变成false了,那就说明确实无解。solve函数中,我们先写递归出口,即当当前要讨论的节点的编号已经大于总节点数,即已经到尽头,或者已经发现之前有无解的情况的出现时,直接返回,否则继续讨论。场比赛),取它的父节点,也就是第。
2023-05-08 18:56:53
3456
原创 1003 Emergency 题目解析
题目描述1003 EmergencyAs an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amount of rescue teams in each city and the length of each road between any pair
2022-05-05 20:51:12
304
原创 07-图5 Saving James Bond - Hard Version(C++详解)
目录题干思路分步解析1.图和变量的定义2.判断函数3.主函数4.图的初始化5.核心算法(Dijkstra)6.路径的回溯算法7.寻找符合要求的最短路径完整代码题干This time let us consider the situation in the movie "Live and Let Die" in which James Bond, the world's most famous spy, was captured by a group of.
2022-04-26 12:26:15
1780
1
原创 02-线性结构4 Pop Sequence (25 分)
Given a stack which can keepMnumbers at most. PushNnumbers in the order of 1, 2, 3, ...,Nand pop randomly. You are supposed to tell if a given sequence of numbers is a possible pop sequence of the stack. For example, ifMis 5 andNis 7, we can obta...
2022-03-10 12:10:24
83
原创 02-线性结构2 一元多项式的乘法与加法运算 (20 分)
题目要求:设计函数分别求两个一元多项式的乘积与和。输入格式:输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出0 0。样例">样例">样例">样例">样例">样例">样例">样例">输入样例:4 3 4 -5 2
2022-03-09 09:23:04
1267
原创 1018 锤子剪刀布 (20 分) C++
题目描述:大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第 1 行给出正整数 N(≤105),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C 代表“锤子”、J 代表“剪刀”、B 代表“布”,第 1 个字母代表甲方,第 2 个代表乙方,中间有 1 个空格。输出格式:输出第 1、2 行分别给出甲、乙的胜、平、负次数,
2022-03-03 11:36:31
345
原创 021:魔兽世界之二:装备
总时间限制:1000ms内存限制:65536kB描述魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的若干城市。红司令部,City 1,City 2,……,City n,蓝司令部两军的司令部都会制造武士。武士一共有 dragon 、ninja、iceman、lion、wolf 五种。每种武士都有编号、生命值这两种属性。有的武士可以拥有武器。武器有三种,sword, bomb,和arrow,编号分别为0,1,2。双方的武士编号都是从1开始计算。红方..
2022-02-14 16:26:15
250
原创 PTA 打印沙漏 C++
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。输出格式:首先打印出由给定符号组成的
2022-01-31 16:28:51
237
原创 LeetCode:27.移除元素(C语言)
[题目描述]给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:输入:nums = [3,2,2,3], val = 3输出:2, nums = [2,2]解释:函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。例如,函
2022-01-28 15:12:59
179
原创 LeetCode:26.删除有序数组中的重复项(C语言)
[题目描述]给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例 1:输入:nums = [1,1,2]输出:2, nums = [1,2]解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2 。不需要考虑数组中超出新长度后面的元素。示例 2:输入:nums = [0,0,1,1,1,2,2,
2022-01-28 14:17:17
299
原创 LeetCode:24.两两交换链表中的节点 C语言
[题目描述]给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。示例 1:输入:head = [1,2,3,4]输出:[2,1,4,3]示例 2:输入:head = []输出:[]示例 3:输入:head = [1]输出:[1][代码]struct ListNode* swapPairs(struct ListNode* head){ if (!head || .
2022-01-28 10:47:23
1109
原创 蓝桥杯:灌溉
题目描述小蓝负责花园的灌溉工作。花园可以看成一个nn行mm列的方格图形。中间有一部分位置上安装有出水管。小蓝可以控制一个按钮同时打开所有的出水管,打开时,有出水管的位置可以被认为已经灌溉好。每经过一分钟,水就会向四面扩展一个方格,被扩展到的方格可以被认为已经灌溉好。即如果前一分钟某一个方格被灌溉好,则下一分钟它上下左右的四个方格也被灌溉好。给定花园水管的位置,请问kk分钟后,有多少个方格被灌溉好?输入描述输入的第一行包含两个整数n, mn,m。第二行包含一个整数...
2021-12-21 13:06:42
493
原创 通讯录排序(结构嵌套)
通信录排序。通讯录的结构记录包括:姓名、生日 、电话号码,其中生日 又包括年、月、日这三项。定义一个嵌套的结构类型,输入n(n<10)个联系人的信息,再按他们的年龄从大到小的顺序依次输出其信息。试编写相应的程序。输入样例:6peng 2002 11 09 4wang 2002 11 08 3tian 2002 10 09 2bing 2002 11 09 4ling 2001 11 09 1sing 2003 01 10 5输出样例:ling 2001 11 09 1ti
2021-12-16 16:08:38
5534
原创 6-11 链表拼接 (20 分)
本题要求实现一个合并两个有序链表的简单函数。链表结点定义如下:struct ListNode { int data; struct ListNode *next;};函数接口定义:struct ListNode *mergelists(struct ListNode *list1, struct ListNode *list2);其中list1和list2是用户传入的两个按data升序链接的链表的头指针;函数mergelists将两个链表合并成一个按data升序链接的链
2021-12-14 08:59:16
1059
3
原创 蓝桥杯:饮料换购
题目描述乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊 C 型饮料,凭 3 个瓶盖可以再换一瓶 C 型饮料,并且可以一直循环下去(但不允许暂借或赊账)。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的 n 瓶饮料,最后他一共能喝到多少瓶饮料。输入描述输入一个整数n(0<n<1000)n(0<n<1000),表示开始购买的饮料数量。输出描述输出一个整数,表示实际得到的饮料数输入输出样例示例输入100输出.
2021-12-07 21:43:09
489
原创 蓝桥杯:回文日期
题目描述2020 年春节期间,有一个特殊的日期引起了大家的注意:2020 年 2 月 2 日。因为如果将这个日期按 “yyyymmdd” 的格式写成一个 8 位数是 20200202,恰好是一个回文数。我们称这样的日期是回文日期。有人表示 20200202 是 “千年一遇” 的特殊日子。对此小明很不认同,因为不到 2 年之后就是下一个回文日期:20211202 即 2021 年 12 月 2 日。也有人表示 20200202 并不仅仅是一个回文日期,还是一个 ABABBABA 型的回文日期。对此
2021-11-28 11:54:03
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人