


题解
根据逻辑大家应该能写的出来,主要是有一个测试用例 java超时 ,解决思路如下:
我目前已知并且能够使用的最快IO流就是
StreamTokenizer in =new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
PrintWriter out=new PrintWriter(new OutputStreamWriter(System.out));这是不超时的大前提,竞赛环境需要处理较大数据的题目基本都会使用这种IO流。
其次,程序的复杂度要尽量优化到最低。
我交十次左右次才A掉,这还得服务器状态好不好。。
实在超时过不了的,可以改用c++ 或python来做。
import java.io.*;
public class Main {
public static void main(String[]

博客主要讨论了如何解决在锤子剪刀布游戏中Java代码出现的超时问题。作者提到,使用StreamTokenizer和PrintWriter进行输入输出是避免超时的基础,并强调了优化程序复杂度的重要性。尽管经过多次尝试才通过测试用例,但作者建议如果仍然超时,可以考虑使用C++或Python等其他语言来实现。
最低0.47元/天 解锁文章

292

被折叠的 条评论
为什么被折叠?



