- 博客(39)
- 收藏
- 关注
转载 Ubuntu20.04安装ROS-Noetic(速通版)
实验室新到了一个OrangePi,安装完Ubuntu20.04桌面版之后,着手安装ROS-Noetic。因为安装流程之前已经走过很多遍了,所以安装过程很顺利,遂做一个速通版的记录。
2024-07-13 16:07:47
378
原创 05:计算分数的浮点数值
总时间限制: 1000ms 内存限制: 65536kB描述两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位)输入输入仅一行,包括两个整数a和b(b不为0)输出输出也仅一行,分数 a/b 的浮点数值(双精度浮点数,保留小数点后9位)样例输入5 7样例输出0.714285714源代码如下:#include<bits/stdc++.h>using namespace std;int main(){ double c;
2020-07-06 16:29:55
690
原创 04:带余除法
总时间限制: 1000ms 内存限制: 65536kB描述给定被除数和除数,求整数商及余数。此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。看看程序运行结果与数学上的定义有什么不同?输入一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。输出一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。样例输入10 3样例输出3 1C++源代码如下:#include<bits/stdc++.h>using namespace std;
2020-07-06 11:24:34
664
原创 03:计算(a+b)/c的值
总时间限制: 1000ms 内存限制: 65536kB描述给定3个整数a、b、c,计算表达式(a+b)/c的值,/是整除运算。输入输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。(-10,000 < a,b,c < 10,000, c不等于0)输出输出一行,即表达式的值。样例输入1 1 3样例输出0来源习题(3-4)C++源代码如下:#include<bits/stdc++.h>using namespace std;int main(
2020-07-06 11:21:20
628
原创 02:计算(a+b)*c的值
总时间限制: 1000ms 内存限制: 65536kB描述给定3个整数a、b、c,计算表达式(a+b)*c的值。输入输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。(-10,000 < a,b,c < 10,000)输出输出一行,即表达式的值样例输入2 3 5样例输出25来源习题(3-3) 计算概论B 2010C++源代码如下:#include<cstdio>#include<iostream>using namespac
2020-07-06 11:14:07
540
原创 01:A+B问题
总时间限制: 1000ms 内存限制: 65536kB描述在大部分的在线题库中,都会将A+B问题作为第一题,以帮助新手熟悉平台的使用方法。A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。保证A、B及结果均在整型范围内。现在请你解决这一问题。输入一行,包含两个整数A,B,中间用单个空格隔开。A和B均在整型范围内。输出一个整数,即A+B的值。保证结果在整型范围内。样例输...
2019-11-09 14:45:23
600
原创 8782:乘积最大
总时间限制: 1000ms 内存限制: 65536kB描述今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目:设有一个长度为N的数字串,要求选手使用K个乘号将它分成K+1个部分,找出一种分法,使得...
2019-11-09 08:58:26
542
原创 6049:买书
总时间限制: 1000ms 内存限制: 65536kB描述小明手里有n元钱全部用来买书,书的价格为10元,20元,50元,100元。问小明有多少种买书方案?(每种书可购买多本)输入一个整数 n,代表总共钱数。(0 <= n <= 1000)输出一个整数,代表选择方案种数样例输入样例输入1:20样例输入2:15样例输入3:0样例输出样例输出1:2样例输...
2019-10-26 16:12:43
514
原创 1759:最长上升子序列
总时间限制: 2000ms 内存限制: 65536kB描述一个数的序列bi,当b1 < b2 < … < bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1, a2, …, aN),我们可以得到一些上升的子序列(ai1, ai2, …, aiK),这里1 <= i1 < i2 < … < iK <= N。比如,对于序列(1, 7, 3,...
2019-10-26 14:07:54
404
原创 8465:马走日(深搜)
总时间限制: 1000ms 内存限制: 1024kB描述马在中国象棋以日字形规则移动。请编写一段程序,给定n*m大小的棋盘,以及马的初始位置(x,y),要求不能重复经过棋盘上的同一个点,计算马可以有多少途径遍历棋盘上的所有点。输入第一行为整数T(T < 10),表示测试数据组数。每一组测试数据包含一行,为四个整数,分别为棋盘的大小以及初始位置坐标n,m,x,y。(0<=x&...
2019-09-27 17:57:31
1116
原创 2727:仙岛求药
总时间限制: 1000ms 内存限制: 65536kB描述少年李逍遥的婶婶病了,王小虎介绍他去一趟仙灵岛,向仙女姐姐要仙丹救婶婶。叛逆但孝顺的李逍遥闯进了仙灵岛,克服了千险万难来到岛的中心,发现仙药摆在了迷阵的深处。迷阵由M×N个方格组成,有的方格内有可以瞬秒李逍遥的怪物,而有的方格内则是安全。现在李逍遥想尽快找到仙药,显然他应避开有怪物的方格,并经过最少的方格,而且那里会有神秘人物等待着他。...
2019-09-25 17:55:20
927
原创 N皇后问题(位运算)
描述 会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上(有8 * 8个方格),使它们谁也不能被吃掉!这就是著名的八皇后问题。 在国际象棋棋盘上放置N个皇后,要求输出放置方案总数。 输入 皇后个数。 输出 放置的方案总数。 源代码如下:#include<bits/stdc++.h>using namespace std;int n,
2017-05-04 14:23:30
767
原创 10:Hello, World!的大小
总时间限制: 1000ms 内存限制: 65536kB 描述 还记得在上一章里,我们曾经输出过的“Hello, World!”吗?它虽然不是本章所涉及的基本数据类型的数据,但我们同样可以用sizeof函数获得它所占用的空间大小。请编程求出它的大小,看看跟你设想的是否一样?输入 无。 输出 一个整数,即“Hello, World!”的大小。 样例输入 (无) 样例输出 (不提供)
2017-04-04 19:52:06
7547
原创 09:整型与布尔型的转换
总时间限制: 1000ms 内存限制: 65536kB 描述 将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?输入 一个整型范围内的整数,即初始时整型变量的值。 输出 一个整数,经过上述过程后得到的结果。 样例输入 3 样例输出 1源代码:#include<cstdio>#include<iostream>using namespa
2017-04-04 19:51:04
2879
原创 08:打印字符
总时间限制: 1000ms 内存限制: 65536kB 描述 输入一个单精度浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负数向上舍入。提示:可以使用强制类型转换来实现。输入 一个单精度浮点数。 输出 一个整数,即向零舍入到整数的结果。 样例输入 2.3 样例输出 2源代码:#include<cstdio>#include<iostream>using na
2017-04-04 19:49:58
1223
原创 07:打印ASCII码
总时间限制: 1000ms 内存限制: 65536kB 描述 输入一个单精度浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负数向上舍入。提示:可以使用强制类型转换来实现。输入 一个单精度浮点数。 输出 一个整数,即向零舍入到整数的结果。 样例输入 2.3 样例输出 2源代码:#include<cstdio>#include<iostream>using na
2017-04-04 19:48:38
2383
原创 06:浮点数向零舍入
总时间限制: 1000ms 内存限制: 65536kB 描述 输入一个单精度浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负数向上舍入。提示:可以使用强制类型转换来实现。输入 一个单精度浮点数。 输出 一个整数,即向零舍入到整数的结果。 样例输入 2.3 样例输出 2源代码:#include<cstdio>#include<iostream>using na
2017-04-04 19:46:43
1909
原创 05:填空:类型转换2
总时间限制: 1000ms 内存限制: 65536kB 描述 有两个变量a和b,在执行了如下代码后:a = 1.000000001; b = a; printf(“%.9f %.9f\n”, a, b); 输出两个数:1.000000001 1.000000000请问a和b分别是以下哪种类型?A. bool B. char C. short D. int E. float
2017-04-04 19:45:32
1196
原创 04:填空:类型转换1
总时间限制: 1000ms 内存限制: 65536kB 描述 有两个变量a和b,在执行了如下代码后:a = 32768; b = a; printf(“%d %d\n”, a, b); 输出两个数:32768 -32768请问a和b分别是以下哪种类型?A. bool B. char C. short D. int E. float F. double输入 无。 输出
2017-04-04 19:44:30
1905
原创 03:其他基本数据类型存储空间大小
总时间限制: 1000ms 内存限制: 65536kB 描述 分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。输入 无。 输出 一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。 样例输入 (无) 样例输出 (不提供)源代码:#include<cstdio>#include<iostream>using namespace s
2017-04-04 19:42:31
1006
原创 02:浮点型数据类型存储空间大小
总时间限制: 1000ms 内存限制: 65536kB 描述 分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。输入 无。 输出 一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。 样例输入 (无) 样例输出 (不提供)源代码:#include<cstdio>#include<iostream>using namespac
2017-04-04 19:41:04
1319
原创 01:整型数据类型存储空间大小
总时间限制: 1000ms 内存限制: 65536kB 描述 分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。输入 无。 输出 一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。 样例输入 (无) 样例输出 (不提供) 提示 使用sizeof函数可以得到一个特定变量的存储空间大小。例如:对于int型变量x,sizeof(x)的
2017-04-04 19:39:58
13458
原创 09:字符菱形
总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。输入 输入只有一行, 包含一个字符。 输出 该字符构成的菱形。 样例输入 * 样例输出 源代码如下:#include<cstdio>#include<iostream>using namespace std;int main(){ char a;
2017-03-07 22:15:52
10204
原创 08:字符三角形
总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。输入 输入只有一行, 包含一个字符。 输出 该字符构成的等腰三角形,底边长5个字符,高3个字符。 样例输入 * 样例输出 来源 习题(2-7)源代码如下:#include<cstdio>#include<iostream>using name
2017-03-07 22:07:46
1815
原创 07:输出浮点数
总时间限制: 1000ms 内存限制: 65536kB 描述 读入一个双精度浮点数,分别按输出格式“%f”,“%f”保留5位小数,“%e”和“%g”的形式输出这个整数,每次在单独一行上输出。输入 一个双精度浮点数。 输出 输出有四行: 第一行是按“%f”输出的双精度浮点数; 第二行是按“%f”保留5位小数输出的双精度浮点数; 第三行是按“%e”输出的双精度浮点数; 第四行是按“%g
2017-03-07 22:01:54
11315
原创 06:空格分隔输出
总时间限制: 1000ms 内存限制: 65536kB 描述 读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。输入 共有四行: 第一行是一个字符; 第二行是一个整数; 第三行是一个单精度浮点数; 第四行是一个双精度浮点数。 输出 输出字符、整数、单精度浮点数和双精度浮点数,之间用空格分隔。
2017-03-07 22:00:33
13252
原创 05:输出保留12位小数的浮点数
总时间限制: 1000ms 内存限制: 65536kB 描述 读入一个单精度浮点数,保留3位小数输出这个浮点数。输入 只有一行,一个单精度浮点数。 输出 也只有一行,读入的单精度浮点数。 样例输入 12.34521 样例输出 12.345 来源 习题(2-2)源代码如下:#include<cstdio>#include<iostream>using namespace st
2017-03-07 21:58:37
13441
原创 04:输出保留3位小数的浮点数
总时间限制: 1000ms 内存限制: 65536kB 描述 读入一个单精度浮点数,保留3位小数输出这个浮点数。输入 只有一行,一个单精度浮点数。 输出 也只有一行,读入的单精度浮点数。 样例输入 12.34521 样例输出 12.345 来源 习题(2-2)源代码如下:#include<cstdio>#include<iostream>using namespace st
2017-03-07 21:56:33
16658
原创 03:对齐输出
总时间限制: 1000ms 内存限制: 65536kB 描述 读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。输入 只有一行,包含三个整数,整数之间以一个空格分开。 输出 只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。 样例输入 123456789 0 -1 样例输出 123456789 0 -1 来源 习题(2-6)源代码如下
2017-03-07 21:54:57
7534
原创 02:输出第二个整数
总时间限制: 1000ms 内存限制: 65536kB 描述 输入三个整数,把第二个输入的整数输出。输入 只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。 输出 只有一行,一个整数,即输入的第二个整数。 样例输入 123 456 789 样例输出 456 来源 习题(2-1)PS:这题比较水。源代码如下:#include<iostream>using n
2017-03-07 21:51:32
2304
原创 01:Hello, World!
总时间限制: 1000ms 内存限制: 65536kB 描述 对于大部分编程语言来说,编写一个能够输出“Hello, World!”的程序往往是最基本、最简单的。因此,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。现在你就需要完成这样一个程序。输入 无。 输出 一行,仅包含一个字符串:“Hello, World!” 样例输入
2017-03-07 21:49:20
471
原创 06:循环数
06:循环数 总时间限制: 1000ms 内存限制: 65536kB 描述 若一个n位的数字串满足下述条件,则称其是循环数(cyclic):将这个数字串视为整数(可能带有前导0),并用任意一个 1 到 n 之间(包含1和n)的整数去乘它时, 会得到一个将原数字串首尾相接后,再在某处断开而得到的新数字串所对应的整数。例如,数字 142857 是循环数,因为: 142857 *1 = 1428
2017-03-05 16:46:22
8656
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人