主要记录在PTA时经常遇到的超时问题,基本都是由于Scanner耗时过长导致的,至于输出的话基本就是用 staticPrintWriterout=newPrintWriter(System.out); 输出的时候有多种方法,可以用printf,也可以用println,看个人需要了。输出完的时候记得要加上这段,不然没办法打印。 out.flush(); //关闭输出流 后面主要介绍的都是快读的方法。 StreamTokenzier类 这个类基本可以应付大部分快读问题,而且由于经常遇到的是组合输入,所以用这种方法会比较多。这个方法也是笔者目前使用的效率最高的快读方法。 但使用这个类的时候要注意...

  jz4tmM2BF5uF   2023年11月01日   103   0   0 Java

题目描述 新学期伊始,适逢顿顿书城有购书满x元包邮的活动,小P同学欣然前往准备买些参考书。一番浏览后,小P初步筛选出n本书加入购物车中,其中第i本(1≤i≤n)的价格为ai元。考虑到预算有限,在最终付款前小P决定再从购物车中删去几本书(也可以不删),使得剩余图书的价格总和m在满足包邮条件(m≥x)的前提下最小。 试帮助小P计算,最终选购哪些书可以在凑够x元包邮的前提下花费最小? 输入格式 从标准输入读入数据。 输入的第一行包含空格分隔的两个正整数n和x,分别表示购物车中图书数量和包邮条件。 接下来输入n行,其中第i行(1≤i≤n)仅包含一个正整数ai,表示购物车中第i本书的价格。输入数据保证n...

  jz4tmM2BF5uF   2023年11月01日   62   0   0 算法与数据结构
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~