洛谷-新手村的第一个任务:p1000 超级玛丽游戏、p1001 A+B problem、p1421小玉买文具、p1425小鱼的游戏时间

本文主要是介绍洛谷-新手村的第一个任务:p1000 超级玛丽游戏、p1001 A+B problem、p1421小玉买文具、p1425小鱼的游戏时间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

洛谷-新手村的第一个任务:p1000 超级玛丽游戏、p1001 A+B problem、p1421小玉买文具、p1425小鱼的游戏时间

  • 重点:洛谷的第一个任务很入门,基本是给我们来适应这个平台所用的。
    • 1)p1000 超级玛丽游戏
    • 2)p1001 A+B problem
    • 3)p1421小玉买文具
    • 4)p1425小鱼的游戏时间
    • 小结

重点:洛谷的第一个任务很入门,基本是给我们来适应这个平台所用的。

注意哈,Java的相关编程比赛中,一般而言,类名必须为:Main,其次引用的包名一定要删掉,注释也一般不要写上去。

1)p1000 超级玛丽游戏

题目描述 :
超级玛丽是一个非常经典的游戏。请你用字符画的形式输出超级玛丽中的一个场景。
在这里插入图片描述

抱歉哈,那个复制上来格式就变了,所以只好以截图的方式展现。

我的ac代码:


public class p1000 {public static void main(String[] args) {System.out.print("                ********\n" +"               ************\n" +"               ####....#.\n" +"             #..###.....##....\n" +"             ###.......######              ###            ###\n" +"                ...........               #...#          #...#\n" +"               ##*#######                 #.#.#          #.#.#\n" +"            ####*******######             #.#.#          #.#.#\n" +"           ...#***.****.*###....          #...#          #...#\n" +"           ....**********##.....           ###            ###\n" +"           ....****    *****....\n" +"             ####        ####\n" +"           ######        ######\n" +"##############################################################\n" +"#...#......#.##...#......#.##...#......#.##------------------#\n" +"###########################################------------------#\n" +"#..#....#....##..#....#....##..#....#....#####################\n" +"##########################################    #----------#\n" +"#.....#......##.....#......##.....#......#    #----------#\n" +"##########################################    #----------#\n" +"#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#\n" +"##########################################    ############");}
}

2)p1001 A+B problem

题目描述 :
输入两个整数 a,ba,ba,b,输出它们的和(∣a∣,∣b∣≤109|a|,|b|\leq 10^9∣a∣,∣b∣≤109)。

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

输入格式: 两个整数以空格分开
输出格式: 一个数

输入输出样例 :
输入
20 30
输出
50

import java.util.Scanner;public class p1001 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int a=sc.nextInt();int b=sc.nextInt();System.out.println(a+b);}
}

3)p1421小玉买文具

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

输入格式 :
输入的数据,在一行内,包括两个整数,依次表示a和b,a<=10000,b<=9。
输出格式 :
输出一个整数,表示小玉最多能买多少只签字笔。

输入输出样例
输入: 10 3
输出: 5

import java.util.Scanner;public class p1421 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int a=sc.nextInt();int b=sc.nextInt();System.out.println((a*10+b)/19);}
}

4)p1425小鱼的游戏时间

题目描述 :
伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的。
这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自己从a时b分一直游泳到当天的c时d分,请你帮小鱼计算一下,它这天一共游了多少时间呢?
小鱼游的好辛苦呀,你可不要算错了哦。

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

输入输出样例:
输入 :
12 50 19 10
输出 :
6 20

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

import java.util.Scanner;public class p1425 {public static void main(String[] args) {int[] array=new int[7];Scanner sc=new Scanner(System.in);array[0]=sc.nextInt();array[1]=sc.nextInt();array[2]=sc.nextInt();array[3]=sc.nextInt();array[5]=(array[2]*60+array[3])-(array[0]*60+array[1]);System.out.println(array[5]/60+" "+array[5]%60);}
}

小结

  1. p1000直接打印输出即可,但是我第一次没有AC,反复运行了感觉没问题,就开始感觉是格式的问题,就发现,我用的是println,println会比print多一行空白的,就感觉可能这里错了,删了个ln转行就发现行了

  2. 后面的题感觉认真读题大家都是可以做出来的,感觉后面涉及的知识点主要就是 / 和 %的区别认知上," / “是整除,” % "是取模(也就是求余)
    简单而言,/出来的是商,%出来的余数。

  3. 注意哈,Java的相关编程比赛中,一般而言,类名必须为:Main,其次引用的包名一定要删掉,注释也一般不要写上去。

这篇关于洛谷-新手村的第一个任务:p1000 超级玛丽游戏、p1001 A+B problem、p1421小玉买文具、p1425小鱼的游戏时间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/857397

相关文章

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

好题——hdu2522(小数问题:求1/n的第一个循环节)

好喜欢这题,第一次做小数问题,一开始真心没思路,然后参考了网上的一些资料。 知识点***********************************无限不循环小数即无理数,不能写作两整数之比*****************************(一开始没想到,小学没学好) 此题1/n肯定是一个有限循环小数,了解这些后就能做此题了。 按照除法的机制,用一个函数表示出来就可以了,代码如下

csu 1446 Problem J Modified LCS (扩展欧几里得算法的简单应用)

这是一道扩展欧几里得算法的简单应用题,这题是在湖南多校训练赛中队友ac的一道题,在比赛之后请教了队友,然后自己把它a掉 这也是自己独自做扩展欧几里得算法的题目 题意:把题意转变下就变成了:求d1*x - d2*y = f2 - f1的解,很明显用exgcd来解 下面介绍一下exgcd的一些知识点:求ax + by = c的解 一、首先求ax + by = gcd(a,b)的解 这个

uva 10025 The ? 1 ? 2 ? ... ? n = k problem(数学)

题意是    ?  1  ?  2  ?  ...  ?  n = k 式子中给k,? 处可以填 + 也可以填 - ,问最小满足条件的n。 e.g k = 12  - 1 + 2 + 3 + 4 + 5 + 6 - 7 = 12 with n = 7。 先给证明,令 S(n) = 1 + 2 + 3 + 4 + 5 + .... + n 暴搜n,搜出当 S(n) >=

国产游戏崛起:技术革新与文化自信的双重推动

近年来,国产游戏行业发展迅猛,技术水平和作品质量均得到了显著提升。特别是以《黑神话:悟空》为代表的一系列优秀作品,成功打破了过去中国游戏市场以手游和网游为主的局限,向全球玩家展示了中国在单机游戏领域的实力与潜力。随着中国开发者在画面渲染、物理引擎、AI 技术和服务器架构等方面取得了显著进展,国产游戏正逐步赢得国际市场的认可。然而,面对全球游戏行业的激烈竞争,国产游戏技术依然面临诸多挑战,未来的

MiniGPT-3D, 首个高效的3D点云大语言模型,仅需一张RTX3090显卡,训练一天时间,已开源

项目主页:https://tangyuan96.github.io/minigpt_3d_project_page/ 代码:https://github.com/TangYuan96/MiniGPT-3D 论文:https://arxiv.org/pdf/2405.01413 MiniGPT-3D在多个任务上取得了SoTA,被ACM MM2024接收,只拥有47.8M的可训练参数,在一张RTX

批处理以当前时间为文件名创建文件

批处理以当前时间为文件名创建文件 批处理创建空文件 有时候,需要创建以当前时间命名的文件,手动输入当然可以,但是有更省心的方法吗? 假设我是 windows 操作系统,打开命令行。 输入以下命令试试: echo %date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%_%time:~3,2%_%time:~6,2% 输出类似: 2019_06

火柴游戏java版

代码 /*** 火柴游戏* <p>* <li>有24根火柴</li>* <li>组成 A + B = C 等式</li>* <li>总共有多少种适合方式?</li>* <br>* <h>分析:</h>* <li>除去"+"、"="四根,最多可用火柴根数20根。</li>* <li>全部用两根组合成"1",最大数值为1111。使用枚举法,A和B范围在0~1111,C为A+B。判断</li>** @

【MRI基础】TR 和 TE 时间概念

重复时间 (TR) 磁共振成像 (MRI) 中的 TR(重复时间,repetition time)是施加于同一切片的连续脉冲序列之间的时间间隔。具体而言,TR 是施加一个 RF(射频)脉冲与施加下一个 RF 脉冲之间的持续时间。TR 以毫秒 (ms) 为单位,主要控制后续脉冲之前的纵向弛豫程度(T1 弛豫),使其成为显著影响 MRI 中的图像对比度和信号特性的重要参数。 回声时间 (TE)

国产游戏行业的崛起与挑战:技术创新引领未来

国产游戏行业的崛起与挑战:技术创新引领未来 近年来,国产游戏行业蓬勃发展,技术水平不断提升,许多优秀作品在国际市场上崭露头角。从画面渲染到物理引擎,从AI技术到服务器架构,国产游戏已实现质的飞跃。然而,面对全球游戏市场的激烈竞争,国产游戏技术仍然面临诸多挑战。本文将探讨这些挑战,并展望未来的机遇,深入分析IT技术的创新将如何推动行业发展。 国产游戏技术现状 国产游戏在画面渲染、物理引擎、AI