模拟
本文最后更新于 21 天前,其中的信息可能已经有所发展或是发生改变。

p10985

Integer.parseInt(n) – 字符串 → 整数

String.valueOf(num) – 整数 → 字符串

sum += n.charAt(i) - '0'; 关键修正:字符转数字

P12172

记得图形的长宽高界定

P8722

String数组要用””框住变量

string api:

【变量】.substring()分割字符串

【变量】.equals是否相同

P12365

可以用三个变量的东西就不要用二维数组了。

P8623

蛇形排列/回字型排序:

第一行从左到右;第二行从右到左;

曼哈顿距离:

表示两个点在只能上下左右移动的情况下的最短路径长度。

曼哈顿距离 = |x₁ – x₂| + |y₁ – y₂|

横坐标差的绝对值加上纵坐标差的绝对值

网格题公式:

行号:

行号 = (房间号 - 1) / w   (取整数部分)

列号:

位置 = (房间号 - 1) % w

但是如果是蛇形的,实际情况会根据奇偶性 决定:

  • 偶数行(行号0,2,4…):顺序正常

    text

    列号 = 位置
  • 奇数行(行号1,3,5…):顺序反转

    text

    列号 = w - 1 - 位置

P8781

找规律

R266469176

总结:RE排查方向
  1. 数组越界:检查所有数组访问的索引是否正确
  2. 输入读取:确保正确读取包含空格的整行
  3. 空指针:检查 split 后的数组是否为空
  4. 数字格式:确保解析的字符串确实是数字
  5. 方法调用:检查方法名是否正确

该题思路:

  1. 模块化,主程序只需要把最简单的思路展示出即可
  2. 函数用到分割还有数据转换,line.split(" ");类似python的分割,把时间戳给分开,方便计算
  3. 转换后记得转回去
  4. 涉及到的string api非常之多, Integer.parseInt(depart[0])String.formatsc.nextLine();

import java.util.Scanner;

public class Main{

​ public static void main(String[] args){

​ Scanner sc = new Scanner(System.in);

​ }

}

P11043

可以反复品鉴一下

感谢大家参观我的毛坯房。
暂无评论

发送评�? 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇