洛谷训练新手村之“洛谷的第一个任务”题解
P1000 超级玛丽游戏
题目链接:https://www.luogu.com.cn/problem/P1000
题目大意:输出多行字符串。
解题思路:直接暴力模拟即可。我这边使用 puts 函数,因为它自带一个换行符。
实现代码如下:
#include <cstdio>
int main() {
puts(" ********");
puts(" ************");
puts(" ####....#.");
puts(" #..###.....##....");
puts(" ###.......###### ### ###");
puts(" ........... #...# #...#");
puts(" ##*####### #.#.# #.#.#");
puts(" ####*******###### #.#.# #.#.#");
puts(" ...#***.****.*###.... #...# #...#");
puts(" ....**********##..... ### ###");
puts(" ....**** *****....");
puts(" #### ####");
puts(" ###### ######");
puts("##############################################################");
puts("#...#......#.##...#......#.##...#......#.##------------------#");
puts("###########################################------------------#");
puts("#..#....#....##..#....#....##..#....#....#####################");
puts("########################################## #----------#");
puts("#.....#......##.....#......##.....#......# #----------#");
puts("########################################## #----------#");
puts("#.#..#....#..##.#..#....#..##.#..#....#..# #----------#");
puts("########################################## ############");
return 0;
}
P1001 A+B Problem
题目链接:https://www.luogu.com.cn/problem/P1001
题目大意:输入a和b,输出a+b。
解题思路:输入a和b,输出a+b囧。
实现代码如下:
#include <iostream>
using namespace std;
int a, b;
int main() {
cin >> a >> b;
cout << a + b << endl;
return 0;
}
P1421 小玉买文具
题目链接:https://www.luogu.com.cn/problem/P1421
题目大意:班主任给小玉一个任务,到文具店里买尽量多的签字笔。已知一只签字笔的价格是1元9角,而班主任给小玉的钱是a元b角,小玉想知道,她最多能买多少只签字笔呢。
解题思路:全都转换成角,一只铅笔19毛,你有 \(a \times 10 + b\) 毛,那你说能买几支笔呢?整除一下就是答案。
实现代码如下:
#include <iostream>
using namespace std;
int a, b;
int main() {
cin >> a >> b;
cout << (a * 10 + b) / 19 << endl;
return 0;
}
P1425 小鱼的游泳时间
题目链接:https://www.luogu.com.cn/problem/P1425
题目大意:从a时b分一直游泳到当天的c时d分,问游了多少时间(多少小时多少分钟)。
解题思路:先全部转成分钟,在转会小时和分钟。
实现代码如下:
#include <iostream>
using namespace std;
int a, b, c, d;
int main() {
cin >> a >> b >> c >> d;
int e = (c-a) * 60 + (d-b);
cout << e/60 << " " << e%60 << endl;
return 0;
}