news 2026/6/15 19:17:05

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/15 13:16:29

如何轻松掌握天地图Python工具:地图数据处理完整教程

如何轻松掌握天地图Python工具:地图数据处理完整教程 【免费下载链接】tianditu-python 项目地址: https://gitcode.com/gh_mirrors/ti/tianditu-python 天地图Python工具是一个专门用于处理和下载天地图地理数据的开源项目,让开发者能够快速获取…

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

别再被VO、BO、PO、DTO、DO绕晕!今天用一段代码把它们讲透

一、先放结论它们都是“为了隔离变化”而诞生的马甲缩写英文全称中文直译出现位置核心目的POPersistent Object持久化对象数据库 ↔ 代码一张表一行记录的直接映射DODomain Object领域对象核心业务逻辑层充血模型,封装业务行为BOBusiness Object业务对象应用/服务层…

作者头像 李华
网站建设 2026/6/15 13:14:44

RAG系统Chunking策略全解析:从基础到高级,收藏这篇就够了!

本文全面介绍了RAG系统中的Chunking策略,从基础固定大小分块到高级语义、LLM驱动和自适应分块等多种方法。文章详细分析了不同分块策略的适用场景、优缺点及实施步骤,帮助开发者根据文档类型和系统需求选择最佳方案。同时提供了LangChain和LlamaIndex等工…

作者头像 李华
网站建设 2026/6/15 11:26:00

leetcode 3433

3433: 统计用户被提及情况思路:排序模拟注意输入的 events 不保证是按时间顺序发生的,需要先排序。按照时间戳 timestamp 从小到大排序,时间戳相同的,离线事件排在前面,因为题目要求「状态变更在所有相同时间发生的消息…

作者头像 李华
网站建设 2026/6/15 14:11:23

CDN加速图片内容审核原理

本文分享自天翼云开发者社区《CDN加速图片内容审核原理》.作者:周****鹤 由于CDN系统同时服务成千上万的客户,对系统性能要求较高,在CDN系统上做内容审核要求实时高效,故采用了异步资源审核及上报封禁的机制。 具体流程如下&…

作者头像 李华
网站建设 2026/6/15 2:05:47

springboot基于vue的大学生班级档案管理系统_300e98wm

目录已开发项目效果实现截图开发技术系统开发工具:核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式&…

作者头像 李华