news 2026/6/13 17:37:30

java竞赛快速输入模版

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
java竞赛快速输入模版

1 BufferedReader

BufferedReader 在处理大量数据的时候比Scanner高效,下面看基本写法:

import java.util.*; import java.io.*; public class Main{ public static void main(String[] args){ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));//一般直接System.out int a = Integer.parseInt(bf.readLine()); String b = bf.readLine(); long c = Long.parseLong(bf.readLine()); Double d = Double.parseDouble(bf.readLine()); } }

读取字符串直接readLine,别的类型要转一下

2 StringTokenizer

基本用于跳跃字符比如1/2/3/4/5,我想读取12345,就可以用这个

import java.util.*; import java.io.*; public class Main{ public static void main(String[] args)throws Exception{ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); String str = "1/2/3/4/5"; StringTokenizer st = new StringTokenizer(str,"/"); while(st.hasMoreTokens()){ System.out.print(st.nextToken()); } } }

3 比赛简单模版

import java.io.*; import java.util.*; public class Main { static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); static StringTokenizer st; static String next() throws Exception { while (st == null || !st.hasMoreTokens()) st = new StringTokenizer(br.readLine()); return st.nextToken(); } static int nextInt() throws Exception { return Integer.parseInt(next()); } static long nextLong() throws Exception { return Long.parseLong(next()); } static String nextLine() throws Exception { return br.readLine(); } public static void main(String[] args) throws Exception { // 在这里写题解 } }

背就完了,考试时候大数据无脑写

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 2:21:35

深度解析:STM32 MDK 工程 HEX 文件转 BIN 文件 —— 原理、方法、优缺点与实战指南(上)

一、嵌入式文件格式基础认知在 STM32 嵌入式开发中,HEX 和 BIN 是两种最常用的程序文件格式,贯穿从开发调试到量产烧录的全流程。理解两者的本质差异与应用场景,是高效完成转换的前提。1.1 二进制文件与文本文件核心差异嵌入式开发中涉及的文…

作者头像 李华
网站建设 2026/6/13 9:29:32

终极IDM激活指南:一键实现完整功能使用教程

还在为IDM的30天试用期限制而烦恼吗?这款专业的激活指南能够帮你彻底解决这个问题,通过简单几步操作实现IDM的完整功能使用。无论你是技术小白还是资深用户,都能在3分钟内完成整个配置过程。 【免费下载链接】IDM-Activation-Script IDM Acti…

作者头像 李华
网站建设 2026/6/10 18:07:31

Cube-slam复现及报错解决

https://github.com/shichaoy/cube_slam 这个代码版本太老,依赖库版本也太老,我的系统是ubuntu20.04,opencv4.5,编译会报很多错 其他库我是在以前运行orbslam2的时候都装好的,可以参照我以前的文章。 一、复现步骤 …

作者头像 李华
网站建设 2026/6/10 13:47:59

如何快速实现CUDA到HIP迁移:面向开发者的完整解决方案

如何快速实现CUDA到HIP迁移:面向开发者的完整解决方案 【免费下载链接】HIP HIP: C Heterogeneous-Compute Interface for Portability 项目地址: https://gitcode.com/gh_mirrors/hi/HIP 你是否正在为CUDA代码在AMD平台上的兼容性问题而困扰?面对…

作者头像 李华
网站建设 2026/6/12 16:27:24

技术升级必读:heatmap.js v2.0迁移的完整实施指南

技术升级必读:heatmap.js v2.0迁移的完整实施指南 【免费下载链接】heatmap.js 🔥 JavaScript Library for HTML5 canvas based heatmaps 项目地址: https://gitcode.com/gh_mirrors/he/heatmap.js 在当前技术快速迭代的背景下,API重构…

作者头像 李华