提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

未完待续


1、P1000 超级玛丽游戏

难度:入门

题目背景

本题是洛谷的试机题目,可以帮助了解洛谷的使用。

建议完成本题目后继续尝试[P1001]、[P1008]

题目描述

超级玛丽是一个非常经典的游戏。请你用字符画的形式输出超级玛丽中的一个场景。

                ********************####....#.#..###.....##....###.......######              ###            ###...........               #...#          #...###*#######                 #.#.#          #.#.#####*******######             #.#.#          #.#.#...#***.****.*###....          #...#          #...#....**********##.....           ###            ###....****    *****....####        ##########        ######
##############################################################
#...#......#.##...#......#.##...#......#.##------------------#
###########################################------------------#
#..#....#....##..#....#....##..#....#....#####################
##########################################    #----------#
#.....#......##.....#......##.....#......#    #----------#
##########################################    #----------#
#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#
##########################################    ############

输入格式

输出格式

如描述

详解

这道题很简单,直接粘贴就好

代码1

#include<cstdio>int main(void)
{   printf("                ********\n");printf("               ************\n");printf("               ####....#.\n");printf("             #..###.....##....\n");printf("             ###.......######              ###            ###\n");printf("                ...........               #...#          #...#\n");printf("               ##*#######                 #.#.#          #.#.#\n");printf("            ####*******######             #.#.#          #.#.#\n");printf("           ...#***.****.*###....          #...#          #...#\n");printf("           ....**********##.....           ###            ###\n");printf("           ....****    *****....\n");printf("             ####        ####\n");printf("           ######        ######\n");printf("##############################################################\n");printf("#...#......#.##...#......#.##...#......#.##------------------#\n");printf("###########################################------------------#\n");printf("#..#....#....##..#....#....##..#....#....#####################\n");printf("##########################################    #----------#\n");printf("#.....#......##.....#......##.....#......#    #----------#\n");printf("##########################################    #----------#\n");printf("#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#\n");printf("##########################################    ############\n");return 0;
}

2、P1001 A+B Problem

难度:入门

题目背景

不熟悉算法竞赛的选手请看这里:

算法竞赛中要求的输出格式中,不能有多余的内容这也包括了“请输入整数 a 和 b” 这一类的提示用户输入信息的内容。若包含了这些内容,将会被认为是 Wrong Answer,即洛谷上的 WA。在对比代码输出和标准输出时,系统将忽略每一行结尾的空格,以及最后一行之后多余的换行符。

若因此类问题出现本机(看起来)AC,提交 WA 的现象,请勿认为是洛谷评测机出了问题,而是你的代码中可能存在多余的输出信息。用户可以参考在题目末尾提供的代码。

另外请善用应用中的在线 IDE 功能,以避免不同平台的评测中所产生的一些问题。

还有一点很重要的是,请不要在对应的题目讨论区中发布自己的题解,请发布到题解区域中,否则将处以删除或禁言的处罚。若发现无法提交题解则表明本题题解数量过多,仍不应发布讨论。

题目描述

输入两个整数 a , b a, b a,b,输出它们的和( ∣ a ∣ , ∣ b ∣ ≤ 10 9 |a|,|b| \le {10}^9 ∣a∣,∣b∣≤109)。

注意

  1. Pascal 使用 integer 会爆掉哦!
  2. 有负数哦!
  3. C/C++ 的 main 函数必须是 int 类型,而且 C 最后要 return 0。这不仅对洛谷其他题目有效,而且也是 NOIP/CSP/NOI 比赛的要求!

好吧,同志们,我们就从这一题开始,向着大牛的路进发。

任何一个伟大的思想,都有一个微不足道的开始。

输入格式

两个以空格分开的整数。

输出格式

一个整数。

样例 #1

样例输入 #1

20 30

样例输出 #1

50

详解

简单的两数求和

#include <iostream>
#include <cstdio>using namespace std;int main()
{int a,b;cin >> a >> b;cout << a+b << endl;return 0;
}

3、P1421 小玉买文具

难度:入门

题目描述

班主任给小玉一个任务,到文具店里买尽量多的签字笔。已知一只签字笔的价格是 1 1 1 元 9 9 9 角,而班主任给小玉的钱是 a a a 元 b b b 角,小玉想知道,她最多能买多少只签字笔呢。

输入格式

输入只有一行两个整数,分别表示 a a a 和 b b b。

输出格式

输出一行一个整数,表示小玉最多能买多少只签字笔。

样例 #1

样例输入 #1

10 3

样例输出 #1

5

提示

数据规模与约定

对于全部的测试点,保证 0 ≤ a ≤ 1 0 4 0 \leq a \leq 10^4 0≤a≤104, 0 ≤ b ≤ 9 0 \leq b \leq 9 0≤b≤9。

详解

个人见解,一只签字笔的价格为19角,当输入数据a为10,b为3时,一共103角,所以只能买5支

#include <iostream>
using namespace std;int main()
{int a, b;cin >> a >> b;cout << ((10 * a + b) / 19);return 0;
}

4、P1425 小鱼的游泳时间

难度:入门

题目描述

伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的。

这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自己从a时b分一直游泳到当天的c时d分,请你帮小鱼计算一下,它这天一共游了多少时间呢?

小鱼游的好辛苦呀,你可不要算错了哦。

输入格式

一行内输入 4 个整数,分别表示 a, b, c, d。

输出格式

一行内输出 2 个整数 e 和 f,用空格间隔,依次表示小鱼这天一共游了多少小时多少分钟。其中表示分钟的整数 f 应该小于60。

样例 #1

样例输入 #1

12 50 19 10

样例输出 #1

6 20

提示

对于全部测试数据, 0 ≤ a , c ≤ 24 0\le a,c \le 24 0≤a,c≤24, 0 ≤ b , d ≤ 60 0\le b,d \le 60 0≤b,d≤60,且结束时间一定晚于开始时间。

详解

#include <cstdio>
#include <iostream>
using namespace std;int main() {int a, b, c, d;int h, m;cin >> a >> b >> c >> d;h = c - a;m = d - b;if (b > d) {//分钟不足//向小时借位h--;m += 60;}printf("%d %d", h, m);return 0;
}

5、P2433 【深基1-2】小学数学 N 合一

难度:入门

【深基1-2】小学数学 N 合一

题目描述

问题 1

请输出 I love Luogu!

问题 2

这里有 10 个苹果,小A 拿走了 2 个,Uim 拿走了 4 个,八尾勇拿走剩下的所有的苹果。我们想知道:

  1. 小A 和 Uim 两个人一共拿走多少苹果?
  2. 八尾勇能拿走多少苹果?

现在需要编写一个程序,输出两个数字作为答案,中间使用空格分开。

问题 3

现在有 14 个苹果。要均分给 4 名同学,分不掉的苹果放回冰箱。请问:

  1. 每位同学能分得几个苹果?

  2. 一共分出去多少苹果?

  3. 把几个苹果放回冰箱?

    现在需要编写一个程序,输出三个数字作为答案,每个数字一行。

问题 4

现在有 500 毫升的肥宅快乐水,要均分给 3 名同学,每位同学可以分到多少毫升?请输出一个数字作为输出。保留 6 位有效数字,且不使用科学计数法。

问题 5

甲列火车长 260 米,每秒行 12 米;乙列火车长 220 米,每秒行 20 米,两车相向而行,从两车车头相遇时开始计时,多长时间后两车车尾相离?已知答案是整数。

问题 6

一个长方形长宽分别是 6cm、9cm,求它的对角线长度(cm)。直接使用 cout 输出。

问题 7

Uim 银行账户里面有100元。经过了下面的操作:

  1. 往里面存了 10 元;

  2. 购物花掉了 20 元;

  3. 把里面的钱全部取出。

    请在每次操作后输出账户余额,并使用换行符隔开。

问题 8

当半径为 r=5,请输出圆的周长、面积和球体积。取 π=3.141593。请直接使用 cout 输出答案,每行一个数字。

问题 9

一只小猴买了若干个桃子。第一天他刚好吃了这些桃子的一半,又贪嘴多吃了一个;第二天他也刚好吃了剩余桃子的一半,贪嘴多吃了一个;第三天他又刚好吃了剩下的桃子的一半,并贪嘴多吃了一个。第四天起来一看,发现桃子只剩下一个了。请问小猴买了几个桃子?

问题 10

洛谷的评测任务是单位时间内均匀增加的。8 台评测机 30 分钟可以刚好把评测队列中的程序评测完毕,10 台评测机 6 分钟可以刚好把评测队列中的程序评测完毕,请问几台评测机可以在 10 分钟时刚好把评测队列中的程序评测完毕?

问题 11

小A跑步速度 5m/s,八尾勇跑步速度 8m/s,八尾勇在小A后面 100m,他们同时起跑,请问需要多长时间八尾勇可以追上小A?输出一个数字表示答案,使用 cout 直接输出。

问题 12

大家都知道有 26 个英文字母,其中A是第一个字母。现在请编程求出:

  1. M 是字母表中的第几个字母?
  2. 第 18 个字母是什么?

输出一个数字和一个字母,使用换行隔开。

问题 13

小 A 有两块球形橡皮泥,一个半径是 4,一个半径是 10。他想把这两块橡皮泥揉在一起,然后塑造成一个正方体,请问这个正方体的棱长是多少?如果结果不是整数,则舍去小数点之后的数字。取 π = 3.141593 \pi = 3.141593 π=3.141593。

问题 14

根据咕咕网校的预测,当课程定价为 110 元时,会有 10 人报名。如果课程价格每降低 1 元,就会多 1 名报名者(反之亦然)。如果希望总共能收到 3500 元学费的话,那么应该定价多少呢?已知本题有两个答案符合要求,则取较小的那一个。如果这个答案不是整数,则需四舍五入精确到整数。

输入格式

输入一个数字,表示第几个问题。

输出格式

根据每个问题,输出一个答案。

样例 #1

样例输入 #1

2

样例输出 #1

6 4

提示

请解决以下小学数学题。你可以提交答案,也可以写一个程序。

对于本题来说,如果你不知道怎么输入,也可以这么抄:

#include<iostream>
// 填上你觉得需要的其他头文件
using namespace std;
int main() {int T;cin >> T;if (T == 1) {// 粘贴问题 1 的主函数代码,除了 return 0cout << "I love Luogu!";} else if (T == 2) {// 粘贴问题 2 的主函数代码,除了 return 0cout << 2 + 4 << " " << 10 - 2 - 4;} else if (T == 3) {// 请自行完成问题 3 的代码} else if (T == 4) {// 请自行完成问题 4 的代码} else if (T == 5) {// 请自行完成问题 5 的代码} else if (T == 6) {// 请自行完成问题 6 的代码} else if (T == 7) {// 请自行完成问题 7 的代码} else if (T == 8) {// 请自行完成问题 8 的代码} else if (T == 9) {// 请自行完成问题 9 的代码} else if (T == 10) {// 请自行完成问题 10 的代码} else if (T == 11) {// 请自行完成问题 11 的代码} else if (T == 12) {// 请自行完成问题 12 的代码} else if (T == 13) {// 请自行完成问题 13 的代码} else if (T == 14) {// 请自行完成问题 14 的代码}return 0;
}

详解

#include <iostream>
#include <cstdio>
#include <cmath>
#include <iomanip>
using namespace std;#define PI acos(-1)
// cos(π) == -1
// acos(-1) == πint main() {int num, num1, V;double num2;int i = 0, all = 1;cin >> num;switch (num) {case 1:cout << "I love Luogu!";break;case 2:cout << "6 4";break;case 3:num1 = 14 / 4;cout << num1 << endl;cout << num1 * 4 << endl;cout << 14 - num1 * 4 << endl;break;case 4:num2 = 500 / 3.0;cout << setprecision(6) << num2;//setprecision(n)为保留6位有效数字//fixed << setprecision(6) 为保留6位小数//共同点是会自动四舍五入//在iomanip头文件中break;case 5:cout << (260 + 220) / (12 + 20);break;case 6:cout << sqrt(6 * 6 + 9 * 9);break;case 7:num1 = 100;num1 += 10;cout << num1 << endl;num1 -= 20;cout << num1 << endl;num1 -= num1;cout << num1 << endl;//讲究break;case 8:cout << PI * 10 << endl;cout << PI * 25 << endl;cout << (4 / 3.0) * PI * 125 << endl;break;case 9:while (i < 3) {all = (all + 1) * 2;i++;}cout << all;break;case 10:cout << 9;//这道题呢,我也不会//这么想吧//8 台测评机做了30分钟//10台测评机做了 6分钟//那么要在10分钟内做完题目//而10分钟又在6-30分钟之间//那么测评机的数量也就在8-10之间了break;case 11:cout << 100 / 3.0;break;case 12:cout << 'M' - 'A' + 1 << endl;//就像问你5是自然数中的第几个数字//你会说是第5个,但5-1==4//作差求的是距离,而不是位置,也不是间隔//所以需要++cout << (char)('A' + 17) << endl;//同上break;case 13:V = (4 / 3.0) * PI * (pow(4, 3) + pow(10, 3));cout << (int)pow(V, 1.0 / 3);break;case 14:cout << "50";// 设x为降低的价格和增加的人数//列方程:pow(x,2) - 100*x + 2400 == 0// 解得x==40 or x == 60// 即当x == 60时,价格为50元default:break;}return 0;
}

6、P3954 [NOIP2017 普及组] 成绩

难度:入门

题目背景

NOIP2017 普及组 T1

题目描述

牛牛最近学习了 C++ 入门课程,这门课程的总成绩计算方法是:

总成绩=作业成绩$ \times 20%+ 小 测 成 绩 小测成绩 小测成绩×30%+ 期 末 考 试 成 绩 期末考试成绩 期末考试成绩 \times 50%$

牛牛想知道,这门课程自己最终能得到多少分。

输入格式

三个非负整数 A , B , C A,B,C A,B,C,分别表示牛牛的作业成绩、小测成绩和期末考试成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是 100 100 100 分。

输出格式

一个整数,即牛牛这门课程的总成绩,满分也是 100 100 100 分。

样例 #1

样例输入 #1

100 100 80

样例输出 #1

90

样例 #2

样例输入 #2

60 90 80

样例输出 #2

79

提示

输入输出样例 1 说明

牛牛的作业成绩是 100 100 100 分,小测成绩是 100 100 100 分,期末考试成绩是 80 80 80 分,总成绩是 100 × 20 % + 100 × 30 % + 80 × 50 % = 20 + 30 + 40 = 90 100 \times 20\%+100 \times 30\%+80 \times 50\%=20+30+40=90 100×20%+100×30%+80×50%=20+30+40=90。

输入输出样例 2 说明

牛牛的作业成绩是 60 60 60 分,小测成绩是 90 90 90 分,期末考试成绩是 80 80 80 分,总成绩是 60 × 20 % + 90 × 30 % + 80 × 50 % = 12 + 27 + 40 = 79 60 \times 20\%+90 \times 30\%+80 \times 50\%=12+27+40=79 60×20%+90×30%+80×50%=12+27+40=79。

数据说明

对于 30 % 30\% 30% 的数据, A = B = 0 A=B=0 A=B=0。

对于另外 30 % 30\% 30% 的数据, A = B = 100 A=B=100 A=B=100。

对于 100 % 100\% 100% 的数据, 0 ≤ A , B , C ≤ 100 0≤A,B,C≤100 0≤A,B,C≤100 且 A , B , C A,B,C A,B,C 都是 10 10 10 的整数倍。

详解

#include <iostream>
using namespace std;int main()
{float A, B, C;cin >> A >> B >> C;cout << int(A* 0.2 + B * 0.3 + C * 0.5);return 0;
}

总结

提示:这里对文章进
行总结:

编号100【入门1】顺序结构相关推荐

  1. 【洛谷OJ C++】洛谷题单100 入门1顺序结构 题解及学习笔记

    洛谷平台题单100链接:https://www.luogu.com.cn/training/100#problems 目录 学习笔记: P1001 A+B Problem P1000 超级玛丽游戏 P ...

  2. 牛客竞赛语法入门班顺序结构习题C++版本参考代码及部分解析

    牛客竞赛语法入门班顺序结构习题 C语言版本的参考代码 重点题: 1005 乘法表 1006 KiKi学程序设计基础 1017 水题再次来袭:明天星期几? 1018 开学? 1019 helloworl ...

  3. 【python】牛客竞赛语法入门班顺序结构习题 python解法

    题目链接:牛客竞赛语法入门班顺序结构习题_ACM/NOI/CSP/CCPC/ICPC算法编程高难度练习赛_牛客竞赛OJ 目录 1001 这是一道签到题 1002 排列式 1003 小飞机 1004 学 ...

  4. 牛客竞赛语法入门班顺序结构习题(重现赛)

    1039-使徒袭来 链接:登录-专业IT笔试面试备考平台_牛客网 来源:牛客网 神秘的使徒袭击了第三新东京市,少男少女们驾驶着决战兵器EVA守护着人类的和平. 牛可乐是NERV特务机关的指挥官,他必须 ...

  5. 牛客竞赛语法入门班顺序结构习题【完结】

    题单地址:https://ac.nowcoder.com/acm/contest/18839?from=acdiscuss#question 入门题,太简单的直接代码,其他的有题目和代码 目录 这是一 ...

  6. 牛客竞赛语法入门班顺序结构习题

    1001~1047的题目及代码 1001 这是一道签到题 1001 代码 1002 排列式 1002 代码 1003 小飞机 1003 代码 1004 学姐的"Helloworld!&quo ...

  7. 【day8】【洛谷算法题】-P3954成绩-刷题反思集[入门1顺序结构][附一周思考总结]

  8. 【day7】【洛谷算法题】-P1425小鱼的游泳时间-刷题反思集[入门1顺序结构]

  9. C++刷题 【入门1】顺序结构+【入门2】分支结构 20230316

    C++刷题 [入门1]顺序结构+[入门2]分支结构 [入门1]顺序结构 先来一道简单题练练手 ### 链接:https://ac.nowcoder.com/acm/contest/18839/1005 ...

  10. Java入门之顺序、选择、循环结构

    Java入门之顺序.选择.循环结构 顺序结构: package com.LynnStudy.scanner; import java.util.Scanner; /*** @Author hql* @ ...

最新文章

  1. Tutorial——使用Maven开发Cloud Driver
  2. SVN-项目 XXX 受源代码管理。向源代码管理注册此项目时出错。建议不要对此项目进行任何修改...
  3. 基于单目的3D人体姿态估计
  4. maven的pom.xml用<exclusion>解决版本问题
  5. 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
  6. 开机出现grub rescue无法进入系统 恢复ubuntu系统下grub引导 windows xp和ubuntu9.10双系统引导程序的修复
  7. 为什么k8s中docker容器的启动命令必须是前台执行?
  8. mysql忽略列,MySQL:使用DISTINCT时忽略选定的列
  9. java 堆 是用_Java8元空间和堆使用
  10. 计算机等级考试三级教材,计算机等级考试三级过关技巧
  11. nlp中bpe_缓冲池扩展(BPE)–内存中OLTP:内存挑战
  12. HDOJ--1262--寻找素数对
  13. Adobe驳斥Flash过度耗电论 称HTML5更耗电
  14. PreferenceActivity之 Subclasses of PreferenceActivity must override isValidFragment(String)
  15. 全职高手24职业及技能(Full time master)
  16. 怎样把word文档里的html格式去掉,word文档去除格式
  17. 【PAT】1046. Shortest Distanc(循环数组)+(总结高效代码)
  18. 同步传输和异步传输_同步和异步传输| 数据通讯
  19. 如何在 MAC 系统下拆分 PDF 页面?
  20. SWAN之ikev2协议inactivity-timeout配置测试

热门文章

  1. 胜利考科目二,彭州考科目三
  2. SpringBoot工程构建时pom父文件导入失败(父类启动依赖导入失败)
  3. 从问题的处理方式感悟学习方法 (r4笔记第39天)
  4. linux并发连接50万的配置
  5. 这里有公文写作范文 可以参考
  6. tftp与tftpd-hpa
  7. ca证书 csr_CSR文件在线验证工具
  8. 一个80后创业的好榜样
  9. 页面制作部分之PS切图
  10. mongo 创建索引