自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 第四课:除法与求余

程序中的除法int / int = intdouble / int = doubleint / double = doubledouble / double = double规律总结:只要除号任意一边出现了double类型,结果就是double类型只有除号两边都是int类型,结果才是int类型这个规律也适用于加法减法和乘法三人分饼乐乐妈妈早上出去买了n块饼作为早餐,准备回家跟乐乐爸爸还有乐乐平均分掉吃,请问每个人能分几块完整的饼?【输入描述】一行,一个正整数n.

2022-04-03 10:43:42 2829

原创 【货车运输】

货车运输题目描述A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入格式第一行有两个用一个空格隔开的整数 n,m,表示 A 国有 n 座城市和 m 条道路。接下来 m 行每行三个整数 x,y,z,每两个整数之间用一个空格隔开,表示从 x 号城市到 y 号城市有一条限重为 z 的道路。注意: x≠y,两座城市之间可能有多条道路 。

2022-05-01 08:34:03 351

原创 【摆渡车】

摆渡车题目描述有 n 名同学要乘坐摆渡车从人大附中前往人民大学,第 i 位同学在第 ti 分钟去 等车。只有一辆摆渡车在工作,但摆渡车容量可以视为无限大。摆渡车从人大附中出发、 把车上的同学送到人民大学、再回到人大附中(去接其他同学),这样往返一趟总共花费m分钟(同学上下车时间忽略不计)。摆渡车要将所有同学都送到人民大学。凯凯很好奇,如果他能任意安排摆渡车出发的时间,那么这些同学的等车时间之和最小为多少呢?注意:摆渡车回到人大附中后可以即刻出发。输入格式第一行包含两个正整数 n,m,以一个空格

2022-05-01 08:28:37 327

原创 [天天爱跑步]

天天爱跑步题目描述小c同学认为跑步非常有趣,于是决定制作一款叫做《天天爱跑步》的游戏。《天天爱跑步》是一个养成类游戏,需要玩家每天按时上线,完成打卡任务。这个游戏的地图可以看作一一棵包含nn个结点和n−1n−1条边的树,每条边连接两个结点,且任意两个结点存在一条路径互相可达。树上结点编号为从11到nn的连续正整数。现在有mm个玩家,第ii个玩家的起点为sisi,终点为titi。每天打卡任务开始时,所有玩家在第00秒同时从自己的起点出发,以每秒跑一条边的...

2022-05-01 08:22:29 559

原创 <结构体>

跟着Gwais.40来学一下吧!总结之前学过的数据类型,发现可以分成两种,第一种是单一元素的变量,第二种就是多个元素的数组,无论哪一种结构,它的数据类型都是单一的。实际解决问题的过程中存在这样的问题:存储学员的成绩信息,需要记录学员的姓名,年龄,成绩。这三种信息分别是字符串,整型,浮点型,再使用学过的数据类型就会很烦琐甚至无法完成。因此,新的数据类型——结构体诞生了。9.1结构体变量的定义结构体变量的定义有两种方式:1.结构体类型和变量同时定义。2.先定义结构体类型,再单独定义结构体变量

2022-04-30 20:40:19 252

原创 <一维数组>

学习目标:了解一维数组的概念掌握一维数组的基本框架了解选择排序数组的作用在之前的题目中出现过有很多很多数字,我们可以使用多个变量把这些数字都保存下来。但是变量数量太多不方便使用。这个时候就需要数组了。数组的概念相同数据类型的元素按一定顺序排列的集合,就是把多个类型相同的变量用同一个名字命名,然后用编号区分他们的变量的集合。这个名字称为数组名,编号称为下标,数组里面的每一个数称为数组中的元素。数组可以理解为一列火车,车厢是从 1 开始编号的,车头可以算成是 0 号车厢。同样

2022-04-30 19:15:20 446

原创 【数字游戏】

题目描述Kri 喜欢玩数字游戏。一天,他在草稿纸上写下了t tt对正整数( x , y ) (x,y)(x,y),并对于每一对正整数计算出了z = x ∗ y ∗ g c d ( x , y ) z=x*y*gcd(x,y)z=x∗y∗gcd(x,y)。可是调皮的Zay找到了Kri的草稿纸,并把每一组的y yy都擦除了,还可能改动了一些z zz。现在Kri想请你帮忙还原每一组的y yy,具体地,对于每一组中的x xx和z zz,你需要输出最小的正整数y yy,使得z = x ∗ y ∗ g c d

2022-04-18 21:11:38 146

原创 【数学游戏】

题目描述Kri 喜欢玩数字游戏。一天,他在草稿纸上写下了t tt对正整数( x , y ) (x,y)(x,y),并对于每一对正整数计算出了z = x ∗ y ∗ g c d ( x , y ) z=xygcd(x,y)z=x∗y∗gcd(x,y)。可是调皮的Zay找到了Kri的草稿纸,并把每一组的y yy都擦除了,还可能改动了一些z zz。现在Kri想请你帮忙还原每一组的y yy,具体地,对于每一组中的x xx和z zz,你需要输出最小的正整数y yy,使得z = x ∗ y ∗ g c d (

2022-04-18 21:07:02 2579

原创 [分糖果]

分糖果题目背景红太阳幼儿园的小朋友们开始分糖果啦!题目描述红太阳幼儿园有 n 个小朋友,你是其中之一。保证 n≥2。有一天你在幼儿园的后花园里发现无穷多颗糖果,你打算拿一些糖果回去分给幼儿园的小朋友们。由于你只是个平平无奇的幼儿园小朋友,所以你的体力有限,至多只能拿 R 块糖回去。但是拿的太少不够分的,所以你至少要拿 L 块糖回去。保证 n≤L≤R。也就是说,如果你拿了 k 块糖,那么你需要保证 L≤k≤R。如果你拿了 k 块糖,你将把这 k 块糖放到篮子里,并要求大家按照如下方案分糖果:

2022-04-18 20:44:10 233

原创 2022NOC初赛

2022NOC初赛请将题目的答案按顺序填入s数组后提交至OJ,注意不要漏写答案#include #include using namespace std;string S[20] = {// 1~20为单选题,答案为A/B/C/D“AAAAA”,//1~5“AAAAA”,//6~10“AAAAA”,//11~15“AAAAA”,//16~20// 21~30为判断题,答案为T/F“TTTTT”,//21~25“TTTTT”,//26~30// 31~34为完善程序题,答案为A/B

2022-04-18 20:18:46 5681 2

原创 [亲朋字符]

亲朋字符题目描述亲朋字符串定义如下:给定字符串s的第一个字符的ASCIl值加第二个字符的ASCI值,得到第一个亲朋字符; s的第二个字符加第三个字符得到第二个亲朋字符;依此类推。注意:亲朋字符串的最后一个字符由s的最后一个字符ASCII值加s的第一个字符的ASCII值。(字符串长度不超过100,输入字符的ASCII码值不超过63)输入格式—个字符串输出格式输出亲朋字符串样例组1输入1234输出#include <cstring>#include <cstdio&gt

2022-04-18 20:16:29 749

原创 [数字规律]

数字规律题目描述找出下列数字的规律,根据输入的项数n,求出数列的前n项内容1 4 9 61 52 63…输入格式—个正整数n,0<n<10输出格式—行n个正整数样例组#1输入3输出1 4 9#include<iostream>using namespace std; int main(){ int a; cin >> a; for(int i=1;i<=a;i++){ if(i==1){ cout << 1

2022-04-18 20:08:28 304

原创 信息学奥赛一本通答案-1009:带余除法

1009:带余除法【题目描述】给定被除数和除数,求整数商及余数。此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。【输入】一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。【输出】一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。【输入样例】10 3【输出样例】3 1【源程序】#include<iostream>using namespace std;int main(){ int a,b; cin>

2022-04-07 20:31:50 1475

原创 信息学奥赛一本通答案-1006:A+B问题

1006:A+B问题【题目描述】大部分的在线题库,都会将A+B问题作为第一题,以帮助新手熟悉平台的使用方法。A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。保证A、B及结果均在整型范围内。现在请你解决这一问题。【输入】一行,包含两个整数A,B,中间用单个空格隔开。A和B均在整型范围内。【输出】一个整数,即A+B的值。保证结果在整型范围内。【输入样例】1 2【输出样例】3【源程序】#include<iostream>using namespace std;

2022-04-07 20:26:55 1087

原创 信息学奥赛一本通答案-1003:对齐输出

1003:对齐输出【题目描述】读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。【输入】只有一行,包含三个整数,整数之间以一个空格分开。【输出】只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。【输入样例】123456789 0 -1【输出样例】123456789||||||||0||||||||-1注:因文本编辑器原因,无法打出多个空格,这里用一个“|”表示一个空格【源程序】#include <cstdio

2022-04-07 20:23:29 1746

原创 复合运算符.

学习目标:掌握自增自减运算符的基本使用掌握复合运算符的基本使用能够进行基本的变量交换顺序结构程序最后的输出结果为5,后一个值会覆盖掉前面的值,导致最后变量里的值为5。因此我们可以看出顺序结构的程序是自上而下按顺序执行的。变量的连续赋值当很多个变量都需要给一个相同的值的时候,我们可以用连续的赋值符号完成这个操作。基本格式:变量=变量=变量=……=变量=表达式;举例说明变量的连续赋值int a,b,c,d,e;a=b=c=d=e=88;完成的功能是将88这个数值赋给a,b,c,d,e

2022-04-03 11:01:20 2103

原创 字符类型.

学习目标:掌握字符类型变量的声明与基本操作了解ASCLL码并熟记一些常用的ASCLL码的值字符如果我们想存字母,例如输入k,能输出k,就需要声明字符类型的变量来存放。字符是指计算机中使用的字母、数字和符号。例如我们26个大小写字母、数字0~9、和一些特殊的符号“#”、“@”、“+”、“-”等等。字符类型字符类型(char)是一种数据类型,和实数类型、整型类似,不同的是一个字符类型变量可存储的内容为单个字符。字符类型的声明定义格式:char a; // (数据类型) (变量名)赋值:

2022-04-03 10:56:44 1413

原创 #T1002. 输出第二个整数

题目描述输入三个整数,整数之间由一个空格分隔,整数是32位有符号整数。把第二个输入的整数输出。输入只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。输出只有一行,一个整数,即输入的第二个整数。样例输入样例 1123 456 789Copy输出样例 1456Copy来源一本通在线评测【源程序】 #include<iostream>using namespace std;in..

2022-04-03 10:34:24 222

原创 Hello,World(信息学奥赛一本通-T1001)

【题目描述】编写一个能够输出“Hello,World!”的程序,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。提示:“Hello,World!”中间没空格。【输入】无【输出】Hello,World!【输入样例】(无)【输出样例】Hello,World【源程序】#include<iostream>using namespace std;int main(){ cout&lt...

2022-04-03 10:29:58 239

原创 信息学奥赛一本通(c++)题号:1000

1000:入门测试题目题目描述求两个整数的和。输入一行,两个用空格隔开的整数。输出两个整数的和。输入样例2 3输出样例5代码#include<iostream>using namespace std;int main(){ int a,b,c; cin>>a>>b; c=a+b; cout<<c;}...

2022-04-02 20:55:57 946

原创 c++的万能头文件

万能头文件万能头文件就是一个包含几乎所有的头文件,如:#include <iostream>#include <cstdio>#include <fstream>#include <algorithm>#include <cmath> #include <deque> #include <vector> #include <queue> #include <string&gt

2022-04-02 12:50:51 5372

原创 c++----实数类型.

实数类型实数类型是一种数据类型,实数类型变量里能存放小数和整数。定义格式:double a;赋值:a=0.4;输入:cin>>a;输出:cout尺子的价格乐乐在文具店买铅笔,一枝铅笔的价格是0.8元。请你帮助乐乐,用变量的形式输出这枝铅笔的价格。【样例输入】无【样例输出】0.8尺子的价格参考代码#include <iostream> using namespace std; int main( ) { double a=0...

2022-04-02 12:39:15 3456

原创 变量以及输出

​#include <iostream> using namespace std; int main( ) { int a=9; cout<<a; return 0;​什么是变量?变量,代表了一个存储单元,其中的数量是可以改变的 ,所以我们把它称为变量,通俗的说,变量就类似于一个房间,我们可以往房间里面放不同数量的椅子。变量的定义?定义格式:变量类型 变量名;变量类型也就是规定变量里能放什么类型的数据,比如整数,小数等等。例如...

2022-04-01 21:09:44 959

原创 第一个c++程序

第一个c++程序

2022-04-01 20:40:41 354

c++——万能头文件。

万能头文件 万能头文件就是一个包含几乎所有的头文件,如: #include <iostream> #include <cstdio> #include <fstream> #include <algorithm> #include <cmath> #include <deque> #include <vector> #include <queue> #include <string> #include <cstring> #include <map> #include <stack> #include <set> 万能头文件就是: #include <bits/stdc++.h>

2022-04-09

空空如也

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

TA关注的人

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