自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 排队打水问题

有 𝑛n 个人排队到 𝑟r 个水龙头去打水,他们装满水桶的时间 𝑡1,𝑡2,...,𝑡𝑛t1​,t2​,...,tn​ 为整数且各不相等,应如何安排他们的打水顺序才能使他们花费的总时间最少?每个人打水的时间 = 排队的时间 + 实际打水的时间,本题假设一个人打好水,排在他后面的人接着打水的这个切换过程不消耗时间。

2024-05-18 22:44:55 177

原创 # [NOIP2007 提高组] 矩阵取数游戏

帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的 𝑛×𝑚n×m 的矩阵,矩阵中的每个元素 𝑎𝑖,𝑗ai,j​ 均为非负整数。对于 100%100% 的数据,满足 1≤𝑛,𝑚≤801≤n,m≤80,0≤𝑎𝑖,𝑗≤10000≤ai,j​≤1000。第 2∼𝑛+12∼n+1 行为 𝑛×𝑚n×m 矩阵,其中每行有 𝑚m 个用单个空格隔开的非负整数。对于 60%60% 的数据,满足 1≤𝑛,𝑚≤301≤n,m≤30,答案不超过 10161016。输出文件仅包含 11 行,为一个整数,即输入矩阵取数后的最大得分。

2024-05-12 13:43:14 291

原创 [NOIP2011 提高组] 铺地毯

【代码】[NOIP2011 提高组] 铺地毯。

2023-05-22 19:45:27 178

原创 洛谷P1002-[NOIP2002 普及组] 过河卒

点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。卒行走的规则:可以向下、或者向右。点 (n,m),同样马的位置坐标是需要给出的。点有一个过河卒,需要走到目标。点 (0,0)(0,0)、现在要求你计算出卒从。

2023-05-21 18:04:14 178

原创 找比我大的数2

给出n(n

2023-01-14 19:29:29 447 1

原创 C++和C语言那个更有用?

看你用在哪一个方面了,如果是硬件开发,c语言支持硬件开发,编辑驱动,操作系统等,如果是做项目,那就是C++了,不过C语言是C++的基础,如果没学c语言就直接学C++的话会稍稍吃力,在大学都是以c语言作为入门语言的。所以说,这两种语言都很有用,就看在你哪门最拿手了,我呢,倾向于C++,你学过什么语言,有什么感想,欢迎评论区里告诉我?C语言是一种面向过程的语言,而C++是一种面向对象的语言。一些比较底层的东西多数是用C语言写的,比如操作系统,等等。简单的说,如果你是要搞系统底层的东西,用C语言比较多。

2023-01-13 17:32:18 2329 2

原创 排名(rank)

期中考试后,陈老师想对同学们的成绩进行排名。共有 n 名同学,按成绩从高到低进行排名,同分的同学排名相同。陈老师希望你能帮他把名次排出来。

2023-01-13 09:06:47 507

原创 很水 简单a*b

结果只有一个正整数,整数在long long范围内。如果你看了我的代码还没学会的话,这里建议回家种田。b = 的格式输入算式,通过计算输出a。b=,a和b都是int类型的正整数。输入中包括一个表达式,如:a。

2022-11-28 15:13:19 392 1

原创 【基础】小青蛙回来了

关于小青蛙爬井的故事,你应该早就听过了:井深10尺,小青蛙从井底向上爬,每个白天向上爬3尺,每个晚上又滑下来2尺,然后问你第几天它能爬上来。现在,那只著名的小青蛙又回来了,它现在每个白天已经可以向上爬m(2

2022-10-05 20:20:52 724

原创 【提高】卫星照片

农夫约翰认为一个联通块是谷仓,当且仅当它是一个完整的矩形,否则该联通块是一头奶牛。在第一张照片上面,有三个谷仓(大小分别为2x1,2x5和1x1)和两头奶牛。计算他的卫星照片中谷仓和奶牛的数量。他认为每个联通块都是一个谷仓或一头奶牛。农夫约翰总是想要一个农场的地图,所以他拍摄了一张N行M列的卫星照片。行2..N + 1:行i + 1表示照片的行i包含M个字符(且不含空格)。行1:两个空格分隔的整数:N和M(N,M...

2022-08-26 11:46:28 335

原创 【提高】马的遍历

中国象棋半张棋盘如图(a)所示。马自左下角往右上角跳。今规定只许往右跳,不许往左跳,且要求马跳的方式按照(b)图顺时针深度优先递归。比如图(a)中所示为一种跳行路线。如果马要从0,0点,跳到4,8点,前6种跳法的打印格式如下,请参考前6种跳的方式,输出马从0,0点到4,8点所有可能的跳的路线。...

2022-08-26 11:35:52 404

原创 【入门】求长方形的周长和面积

题目描述从键盘读入2个整数,分别代表一个长方形的长和宽,请计算长方形的周长和面积;输入从键盘读入2个整数,用空格隔开输出输出有2行,第1行代表周长,第2行代表面积样例输入2 3输出106代码:#include<bits/stdc++.h>using namespace std;int a,b;int main(){ cin>>a>>b; cout<<(a+b)*2<&lt

2022-04-03 14:52:36 1992 1

原创 【入门】求三个数的平均数

题目描述小雅刚刚考完语文、数学、英语的三门期中考试,她想请你编个程序来帮她算算她的平均分,要求输入三个正整数,分别表示三科考试的分数,输出它们的平均值。输入一行,包括三个正整数,两两之间用一个空格分隔。输出一个数,表示输入的三个数的平均值。【注意:结果请保留3位小数】样例输入75 88 99输出87.333说明特别说明:输入的三个正整数均不超过150,输出的数应该使用double类型的。来源基础问题代码:#include<bit

2022-01-29 11:02:47 2567

原创 【入门】温度转换

题目描述编一程序,将摄氏温度换为华氏温度。公式为:f=9/5*c+32。其中f为华氏温度,c是摄氏温度。(5.2.12)输入输入一行,只有一个整数c输出输出只有一行,包括1个实数。(保留两位小数)样例输入50输出122.00来源基础问题代码:#include<bits/stdc++.h>using namespace std;double c,f;int main(){ cin>>c; f=9.0

2022-01-29 10:57:14 3834

原创 【入门】猜数游戏

题目描述有一个“就是它”的猜数游戏,步骤如下:请你对任意输入的一个三位数x,在这三位数后重复一遍,得到一个六位数,467-->467467.把这个数连续除以7、11、13,输出最后的商。输入输入一个三位数x。输出输出最后的商。样例输入100输出100...

2022-01-21 15:16:55 2745

原创 【入门】大小写转换

题目描述从键盘读入一个字母,可能是大写字母也可能是小写字母。请判断一下如果是大写字母,输出其对应的小写字母,如果是小写字母,输出其对应的大写字母。比如:'a'对应的大写字母是'A','M'对应的小写字母是'm'。输入输出一个字母。输出如果输入是大写字母,输出对应的小写字母;如果输入是小写字母,输出对应的大写字母。样例输入A输出a代码#include <bits/stdc++.h>using namespace std;int mai

2021-12-12 17:41:16 2062

原创 【入门】求因数和、因数个数

题目描述请求出一个整数n有哪些因数(因数就是能够被n整除的数),请输出这些因数,并求出这些数的总和、总个数;比如,如果输入整数10,那么输出如下:12510184其中:1 2 5 10,输出的是10的因数,18代表的是这几个因数的和,4代表的是10因数的个数。输入10输出12510184代码#include<bits/stdc++.h>using namespace std;int main() { int n,s=0.

2021-12-12 17:08:38 2508

原创 【入门】小明的幸运数

题目描述小明喜欢6和8,但他和别的小朋友不一样,别的小朋友都喜欢以6或8结尾的数字,但小明却喜欢6或8的倍数。给出两个边界(m,n),请你帮助小明计算m到n中(包括m,n),有多少个幸运数。输入一行:两个整数m,n(3<=m<=n<=1000)。输出输出只有一个数,表示幸运数的个数。样例输入10 20输出3代码#include<bits/stdc++.h>using namespace std;int mai...

2021-12-12 17:03:46 5535

原创 【入门】判断是什么字符

题目描述从键盘读入一个字符,有可能是大写字母、小写字母、数字中的一种,请编程判断,该字符具体是什么字符,如果是大写字母请输出"upper",如果是小写字母请输出"lower",如果是数字请输出"digit"。输入一个字符。输出按题意输出是哪种字符。样例输入A输出upper代码:#include <bits/stdc++.h>using namespace std;int main() { char c; cin>>c;

2021-12-12 17:00:01 1347 1

原创 【入门】已知一个圆的半径,求解该圆的面积和周长

题目描述已知一个圆的半径,求解该圆的面积和周长输入输入只有一行,只有1个整数。输出输出只有两行,一行面积,一行周长。(保留两位小数)。 令pi=3.1415926样例输入1输出3.146.28提示圆的面积和周长求解公式分别如下;圆的面积S = π半径半径;(π读作pài,π = 3.1415926…,在具体的题目中π的值精确到小数点后多少位,取决于具体的题目)圆的周长C = π2半径;#include<bits/stdc++.h&...

2021-11-28 09:55:30 5193

原创 编程求解1+2+3+...+n

题目描述编程求解下列式子的值:S=1+2+3+...+n输入输入一行,只有一个整数n(1<=n<=1000)输出输出只有一行(这意味着末尾有一个回车符号),包括1个整数。样例输入100输出5050#include<bits/stdc++.h>using namespace std;int main(){ int i,n,sum; cin>>n; for(i=0;i<=n;i...

2021-11-28 09:48:41 6727

原创 第K名的分数

信息学班的N个同学昨天进行了一场模拟赛,老师将他们的成绩按照学号顺序输入到系统中后,现在老师想找到分数从高到低排名第K名的分数,你能帮帮忙吗?输入格式第一行有两个整数,分别是学生的人数n(1≤n≤100),和求第k名的k(1≤k≤n)。其后有n个数据,每个数据代表一个成绩(整数),中间用一个空格分隔。输出格式一个整数,第k名的分数输入/输出例子1输入:6 3300 600 500 100 200 400输出:400输入/输出例子2输入:6 5...

2021-11-27 15:49:36 334

原创 1.军事机密

我军方截获的信息由n(n<=30000) 个数字组成,因为是敌国的高端机密,所以一时不能破获最原始的想法就是对这n个数进行从小到大排序,每个数都对应一个序号,然后对第i个是什么数最感兴趣,现在要求编程完成。输入格式第一行是n,第二行是n个截获的数字,第三行是数字k,接着是k行要输出数的序输出格式k行序号所对对应的数字输入/输出例子1输入:5121 1 126 123 73243输出:7123121代码:...

2021-11-27 15:42:29 440

原创 【入门】两位数运算

#include<bits/stdc++.h>using namespace std;int n;double ge,shi;int main(){ cin>>n; ge=n%10; shi=n/10; cout<<fixed<<setprecision(1)<<shi/ge;return 0;}

2021-11-07 08:51:16 2049

原创 【入门】求一个两位数倒序的结果

题目描述请输出一个两位的整数n,倒过来的数,也就是输出这个两位数个位和十位颠倒的结果。比如:整数23倒过来是32,整数18倒过来是81,整数20倒过来是2。输入两位整数n。输出n倒过来的整数。样例输入16样例输出61代码:#include<bits/stdc++.h>using namespace std;int ge,shi,n;int main(){ cin>>n; ge=n%10*10; sh...

2021-11-07 08:41:15 1798

原创 入门】求一个两位数的个位和十位的和

#include<bits/stdc++.h>using namespace std;int ge,shi,n;int main(){ cin>>n; ge=n%10; shi=n/10; cout<<shi+ge; return 0;}

2021-11-07 08:30:17 1923

原创 a+b的和,c++版

#include<bits/stdc++.h>using namespace std;int a,b;int main(){ cin>>a>>b; cout<<a+b; return 0;}

2021-11-07 08:26:19 827

c++课程6——c++基础

1、很基础读者一看就懂 2、经典例题非常常用

2022-01-21

c++课程D数组基本操作.pdf

c++课程D

2021-11-28

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

TA关注的人

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