自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 P5735 距离函数

给出平面坐标上不在一条直线上三个点坐标 (𝑥1,𝑦1),(𝑥2,𝑦2),(𝑥3,𝑦3),坐标值是实数,且绝对值不超过 100,求围成的三角形周长。对于平面上的两个点 (𝑥1,𝑦1),(𝑥2,𝑦2),则这两个点之间的距离𝑑𝑖𝑠=(𝑥2−𝑥1)2+(𝑦2−𝑦1)2。数据保证,坐标均为实数且绝对值不超过 100,小数点后最多仅有 3 位。输入三行,第 𝑖 行表示坐标 (𝑥𝑖,𝑦𝑖),以一个空格隔开。输出一个两位小数,表示由这三个坐标围成的三角形的周长。

2024-06-18 23:41:46 177

原创 C++使用教程

形参只在函数内有用,当实参传递值给形参时,形参只是作为实参的临时拷贝 ,值传递时并没有改变实参。在使用函数对结构体进行地址传递时,在函数中误改结构体中的值会影响到实参本身,当在函数中对传递的指针使用const,则使函数无法影响实参。2)目的在于在程序执行完毕后保持命令行窗口打开,以便用户能够查看程序的输出结果。1)通常用于在命令行窗口中暂停程序的执行,等待用户按下任意键继续。即如果标记名称存在,在执行到goto语句时,会跳转到标记的位置。不成立则执行表达式3。这时运行结果输出的a,b的值并没有发生交换。

2024-06-18 23:05:05 1623

原创 Python初步使用教程

无论用户输入的是数字还是字符串,input统一按照字符串处理。Python是一种动态类型语言,变量的类型可以随时变化。若需要输出整型,则通过int转换。单行注释快捷键:Ctrl+/第三种中文声明注释了解即可。

2024-06-08 02:37:18 292

原创 02.体验CSS以及Bootstrap框架

(1)在浮动流中是不区分块级元素/行内元素/行内块级元素的无论是级元素/行内元素/行内块级元素都可以水平排版。Ⅱ.div是一个容器级标签(可以嵌套其他所有标签),span是文本级标签(只能嵌套文字,图片,超链接)用于提升某个直接选中标签的选择器1中的某个属性的优先级,可以将被指定属性的优先级提升为最高。(如果前面的一个元素浮动了,后面的一个元素没有浮动,这时前面的元素会盖住后面的一个元素)(如果元素是块级元素,则垂直排版;(1)内容的宽度和高度是通过标签的width/height属性设置的宽度和高度。

2024-06-08 02:34:03 1782

原创 3DMAX快捷键

P(透视图)、T(上视图)、F(正视图)、L(左视图):视图切换。W+'+'/'-':改变坐标轴的大小。鼠标滚轮长按+ ALT:旋转画面。W+ALT:对单个视图进行放大。F4:实体上是否有虚线的切换。ALT+X:无题半透明化。Ctrl+z:撤销上一步。Ctrl+y:恢复上一步。鼠标滚轮长按:平移画面。F3:实体/线框的切换。

2024-05-30 21:36:16 108

原创 洋洋的单词计划

一年一度的四六级考试又要来临了,勤奋的洋洋制定了一个背单词的计划,洋洋想统计一下今天背了多少单词。从键盘输入一行字符,统计其中单词的个数,各单词以空格分隔,且空格数可以是多个。仅有空格和英文字母构成,不超过500个字符。

2024-05-18 16:15:47 100

原创 洋洋的计数

洋洋最近发现一个问题,她想要计算在区间 1 到 n的所有整数中,数字 x(0≤*x*≤9)共出现了多少次?例如,在 1到 11 中,即在 1,2,3,4,5,6,7,8,9,10,11 中,数字 1 出现了 4次。这对于洋洋来说太难了,于是她把问题抛给了你。对于 100% 的数据,1≤n≤10^6,0≤x≤9。2个整数 n,x,之间用一个空格隔开。1个整数,表示 x出现的次数。

2024-05-17 17:35:32 128

原创 杨辉三角的两种形式

【代码】杨辉三角的两种形式。

2024-05-15 10:50:22 164

原创 数学建模入门手册

指对系统因周围条件变化显示出来的敏感程度的分析(即因现实因素导致常量起伏而对最优解的影响)需要决策变量、目标函数、限制条件三个关键必要部分(常用s.t.表述受约束的意思)Matlab求解数学规划问题采用两种模式:①基于求解器的求解方法②基于问题的求解方法。APMCM(每年11月);①模型准备②模型假设③模型建立④模型求解⑤模型分析⑥模型检验。满足约束条件的解(可行域R':所有可行解组成的集合)Ⅱ.问题重述,问题假设,问题分析。Ⅳ.模型建立,模型求解,模型评价。基于———模型的————研究与分析。

2024-05-14 23:44:15 392

原创 01.认识HTML及常用标签

标题1描述内容1111标题2描述内容2222无序列表ul {li {北京上海广州

2024-05-14 23:39:54 1920

原创 01.Net基础知识

Microsoft Learn、GitHub、G码云(Gitee)Web、移动、云、桌面、游戏开发、物联网。(IDE:集成开发环境)

2024-05-12 02:06:17 173

原创 03 好数

题目描述一个整数如果按从低位到高位的顺序,奇数位(个位、百位、万位 · · · )上 的数字是奇数,偶数位(十位、千位、十万位 · · · )上的数字是偶数,我们就称 之为“好数”。给定一个正整数 N,请计算从1到 N 一共有多少个好数。输入格式一个整数 N。输出格式一个整数代表答案。输入数据 124输出数据 17解释 #1对于第一个样例,24 以内的好数有 1、3、5、7、9、21、23,一共 7 个。

2024-04-17 16:22:55 179

原创 02小球反弹

有一长方形,长为 343720单位长度,宽为 233333 单位长度。小球碰到长方形的边框时会发生反弹,每次反弹的入射角与反射角相等,因此小球会改变方向且保持速率不变(如果小球刚好射向角落,则按入射方向原路返回)。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。取k1,k2为单位1,通过比值得出k1,k2,将结果带入(2)中,再利用勾股定理求解。设长为x=343720,宽为y=233333。根据S=V*T,设碰撞总时间为t,可得。根据路程关系,设常数k1,k2,可得。

2024-04-17 15:59:48 188

原创 01握手问题

小蓝组织了一场算法交流会议,总共有 50 人参加了本次会议。在会议上,大家进行了握手交流。按照惯例他们每个人都要与除自己以外的其他所有人进行一次握手(且仅有一次)。但有 7 个人,这 7 人彼此之间没有进行握手(但这 7 人与除这 7 人以外的所有人进行了握手)。请问这些人之间一共进行了多少次握手?这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。注意 A 和 B 握手的同时也意味着 B 和 A 握手了,所以算作是一次握手。

2024-04-17 14:19:36 185

原创 第一章 基础算法 (三):双指针

Ⅰ.将含有空格字符串中的单词分行输出。主要分为指向一个序列或指向两个序列。核心思想在于查找两个循环的关系。Ⅱ.最长连续不重复子序列。

2024-04-10 15:33:28 292

原创 c++ stoi( )函数

Ⅰ.在头文件#include中。Ⅱ.其作用将数字字符串转化为int输出。(可自动去除前导0)

2024-04-08 19:47:28 310

原创 P1321 单词覆盖还原

两单词,后贴上的可能覆盖已贴上的单词(没有被覆盖的用句点表示),最终每个单词至少有一个字符没有被覆盖。数据保证,3≤l≤255,字符串仅仅包含如下字符:.bgilory。一个长度为 l 的字符串中被反复贴有。

2024-04-08 18:41:41 208

原创 P1765 手机

要按出英文字母就必须要按数字键多下。例如要按出 x 就得按 99 两下,第一下会出 w,而第二下会把 w 变成 x。00 键按一下会出一个空格。你的任务是读取若干句只包含英文小写字母和空格的句子,求出要在手机上打出这个句子至少需要按多少下键盘。一行句子,只包含英文小写字母和空格,且不超过 200 个字符。一行一个整数,表示按键盘的总次数。

2024-04-08 13:02:40 124

原创 P1308 统计单词数

注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见样例 1),如果给定单词仅是文章中某一单词的一部分则不算匹配(参见样例 2)。一行,如果在文章中找到给定单词则输出两个整数,两个整数之间用一个空格隔开,分别是单词在文章中出现的次数和第一次出现的位置(即在文章中第一次出现时,单词首字母在文章中的位置,位置从 0 开始);一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。

2024-04-08 01:02:21 250

原创 P5734 文字处理软件

最开始时输入一个字符串作为初始文档。可以认为文档开头是第 00 个字符。为了简化问题,规定初始的文档和每次操作中的 strstr 都不含有空格或换行。最多会有 q 次操作。对于每个操作 1,2,31,2,3,根据操作的要求输出一个字符串。第三行开始,往下 q 行,每行表示一个操作,操作如题目描述所示。数据保证,1≤q≤100,开始的字符串长度 ≤100≤100。第二行输入一个字符串 str,表示最开始的字符串。对于操作 44,根据操作的要求输出一个整数。第一行输入一个正整数 q,表示操作次数。

2024-04-06 14:55:40 647

原创 P5015 标题统计

标题中共有 55 个字符,包括 11 个大写英文字母, 11 个小写英文字母和 22 个数字字符, 还有 11 个空格。对于 100%100% 的数据,1≤∣s∣≤5,输入可能包含大、小写英文字母、数字字符、空格和行末换行符。对于 80%80% 的数据,1≤∣s∣≤5,输入只可能包含大、小写英文字母、数字字符及行末换行符。对于 40%40% 的数据,1≤∣s∣≤5,保证输入为数字字符及行末换行符。输出文件只有一行,包含一个整数,即作文标题的字符数(不含空格和换行符)。输入文件只有一行,一个字符串 s。

2024-04-06 13:41:39 139

原创 P1957 口算练习题

王老师希望尽量减少输入的工作量,比如 5+85+8 的算式最好只要输入 55 和 88,输出的结果要尽量详细以方便后期排版的使用,比如对于上述输入进行处理后输出 5+8=135+8=13 以及该算式的总长度 66。若该行为三个数据则第一个数据表示运算类型,a 表示加法运算,b 表示减法运算,c 表示乘法运算,接着的两个数据表示参加运算的运算数。对于每个输入的算式,输出完整的运算式及结果,第二行输出该运算式的总长度。若该行为两个数据,则表示本题的运算类型与上一题的运算类型相同,而这两个数据为运算数。

2024-04-03 16:21:21 294

原创 p1914 凯撒密码

蒟蒻虽然忘记密码,但他还记得密码是由一个字符串组成。密码是由原文字符串(由不超过 50 个小写字母组成)中每个字母向后移动 n 位形成的。某蒟蒻迷上了 “小书童”,有一天登陆时忘记密码了(他没绑定邮箱 or 手机),于是便把问题抛给了神犇你。他现在找到了移动前的原文字符串及 n,请你求出密码。第二行:未移动前的一串字母。字符串长度 ≤50,1≤n≤26。一行,是此蒟蒻的密码。

2024-04-02 02:18:22 174

原创 p5733 自动修正

大家都知道一些办公软件有自动将字母转换为大写的功能。输入一个长度不超过 100100 且不包括空格的字符串。要求将该字符串中的所有小写字母变成大写字母并输出。输出一个字符串,即将原字符串中的所有小写字母转化为大写字母。输入一行,一个字符串。

2024-04-02 01:11:42 173

原创 第一章 基础算法 (二):高精度除法

【代码】第一章 基础算法 (二):高精度除法。

2024-03-17 19:53:52 101

原创 第一章 基础算法 (二):高精度乘法

【代码】第一章 基础算法 (二):高精度乘法。

2024-03-16 14:03:49 103

原创 关卡受伤次数

提示:前3个测试点满足 2≤n≤5。所有测试点满足 2≤n≤1e5。Ⅰ.前者未抵伤的道具后者可使用。

2024-03-13 17:56:52 228

原创 MATLAB 初步使用教程

clear all+Enter删除工作区全部内容。Ⅲ.以字母开头,由字母、数字、下划线组成。Ⅱ.长度不超过63位。(length(变量名)计算字符串的长度):clc+Enter删除窗口全部内容。(区别为&&上方一行会产生一条直线):字符与字符串均由‘ ’引用。

2024-03-12 20:41:17 287

原创 第一章 基础算法 (二):前缀和

【代码】第一章 基础算法 (二):前缀和。

2024-03-12 09:22:40 114

原创 第一章 基础算法 (二):高精度减法

【代码】第一章 基础算法 (二):高精度减法。

2024-03-12 00:55:27 117

原创 第一章 基础算法 (二):高精度加法

【代码】第一章 基础算法 (二):高精度加法。

2024-03-11 20:00:32 336

原创 第一章 基础算法 (一):浮点数二分

1.浮点数二分没有整除,每次区间长度是严格固定的(缩小一半)*2.当区间长度很短时(r-l),便可认为是找到答案(一个数)固不需要处理边界问题(详情参考整数二分)

2024-03-02 15:54:14 113

原创 第一章 基础算法 (一):整数二分

同理false则证明mid位于绿色区间内,即红色分界点分布区间取值 [ l,mid-1 ] ,更新方式 r=mid-1。同理false则证明mid位于绿色区间内,即红色分界点分布区间取值 [ mid+1,r ] ,更新方式 l=mid+1。*true则证明mid位于红色区间内,即红色分界点分布区间取值 [ mid,r ] ,更新方式 l=mid。*true则证明mid位于绿色区间内,即绿色分界点分布区间取值 [ l,mid ] ,更新方式 r=mid。:①取中点mid=(l+r+1)/2。

2024-02-24 22:08:08 253

原创 第一章 基础算法 (一):归并排序

①确定分界点mid=(l+r)/2。

2024-02-15 01:09:48 171 1

原创 第一章 基础算法(一):快速排序

②调整区间 ≤x x ≥x。可在将取分界点x改为int x=q[r]或int x=q[(l+r+1)/2]的前提下换为以下(只要不取到边界q[l]即可):①确定分界点:q[l],q[(l+r)/2],q[r] 任取一个。*同理,在开始取j和j+1的时候不能取到q[r],以防进入无限循环。其中以下该步的写法不唯一。

2024-02-13 22:46:00 192 1

原创 问题:03.计算矩阵边缘元素之和

第一行分别为矩阵的行数m和列数n(m < 100,n < 100),两者之间以一个空格分开。接下来输入的m行数据中,每行包含n个整数,整数之间以一个空格分开。输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。输出对应矩阵的边缘元素和。

2024-01-26 13:03:35 85 1

原创 问题:02.同行列对角线的格子

输入三个自然数N,i,j (1<=i<=N,1<=j<=N),输出在一个N*N格的棋盘中(行列均从1开始编号),与格子(i,j)同行、同列、同一对角线的所有格子的位置。一行,三个自然数N,i,j,相邻两个数之间用单个空格隔开。(4,1) (3,2) (2,3) (1,4) 左下到右上对角线上的格子的位置。(2,1) (2,2) (2,3) (2,4) 同一行上格子的位置。(1,3) (2,3) (3,3) (4,3) 同一列上格子的位置。(1,2) (2,3) (3,4) 左上到右下对角线上的格子的位置。

2024-01-26 13:01:34 233 1

原创 问题:01.矩阵交换行

输入共6行,前5行为矩阵的每一行元素,元素与元素之间以一个空格分开。第6行包含两个整数m、n,以一个空格分开。(1 <= m,n <= 5)给定一个5*5的矩阵(数学上,一个r×c的矩阵是一个由r行c列元素排列成的矩形阵列),将第n行和第m行交换,输出交换后的结果。输出交换之后的矩阵,矩阵的每一行元素占一行,元素之间以一个空格分开。

2024-01-26 12:56:51 134 1

原创 P5737 闰年展示

第二行输出若干个正整数,按照年份单调递增的顺序输出所有闰年年份数字。]区间中闰年个数,并在下一行输出所有闰年年份数字,使用空格隔开。第一行输出一个正整数,表示 [数据保证,1582≤x。] 区间中闰年个数。

2024-01-26 02:09:56 356 1

原创 P5736 质数筛

个不大于 10^5 的正整数。要求全部储存在数组中,去除掉不是质数的数字,依次输出剩余的质数。第二行输入 n* 个正整数。中剩余的质数,以空格隔开。第一行输入一个正整数。

2024-01-26 01:48:43 246 1

空空如也

空空如也

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

TA关注的人

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