如何使用.in文件作为Google Code Jam中日食的输入?

亚特兰蒂斯

我已经寻找了很长时间的解决方案,但令人惊讶的是似乎没有人在我之前遇到过这个问题。

Google Code Jam将输入内容作为.in文件提供。我查看了解决方案,以了解人们如何处理这种输入。我将解决方案复制到eclipse并将.in文件作为输入,但控制台保持空白,我想这意味着扫描仪无法将.in文件作为常规输入读取如何从.in文件中直接蚀蚀输入

这是用于读取输入的代码(再次,直接在.in文件上尝试时不起作用)。

public class A {
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        int numberOfCases = in.nextInt();

                    int next  = in.nextInt();

                    //some unimportant piece of code

            System.out.format("Case #%d: %d\n", currentCase, max(bTime, oTime));
        }
    }

我只缩短了与该问题有关的部分的代码。您可以在http://www.go-hero.net/jam/11/name/theycallhimtom(在“ Bot Trust”-> S下)中看到完整的答案

斯威克

System.in代表标准输入,这意味着通常是从键盘读取的。因此,如果您启动程序,然后.in在控制台窗口中键入整个文件,它将可以正常工作。

但是您不必每次都键入文件,而是可以重定向输入以从.in文件而不是键盘读取据我所知,在Eclipse中没有这样做的选择,但是您可以通过在命令行中执行以下操作:<在常规命令后附加文件名,以启动程序。整个命令可能类似于:

java -jar A.jar < A-small.in

另一个选择是将输入文件的名称作为程序的参数(这就是您使用的Eclipse选项的作用)。这些参数可以从args您的main方法的参数中访问为此,您实际上必须告诉Scanner使用该文件:

Scanner in = new Scanner(new File(args[0]));

还有一种选择是对文件名进行硬编码:

Scanner in = new Scanner(new File("A-small.in"));

在任何类型的生产代码中,以这种方式执行此操作都将视为不良做法,但对于编程竞赛来说可能是可以的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Google Code Jam中的C ++代码中输入测试用例

来自分类Dev

如何使用python在VSCode上调试Google Code Jam交互式问题?

来自分类Dev

Google Code Jam答案提交

来自分类Dev

如何使用文件作为现有C ++程序的输入流?

来自分类Dev

如何使用模型从Django用户获取输入作为文件?

来自分类Dev

如何使用 SPARC 求解器的输出作为 python 文件的输入?

来自分类Dev

如何使用 csv 文件的列名作为输入选择?

来自分类Dev

您的排名是纯粹的Google Code Jam协助

来自分类Dev

如何使按钮作为输入类型文件

来自分类Dev

如何使按钮作为输入类型文件

来自分类Dev

使用文件中的输入作为命令

来自分类Dev

使用文件中的输入作为命令

来自分类Dev

使用多个文件作为 Windows 的 ffmpeg 输入

来自分类Dev

如何使用循环语句使用作为输入传递给Shell脚本的文件名?

来自分类Dev

如何使用Visual Studio Code作为默认的MergeTool

来自分类Dev

如何使用HTML表单通过HTML表单输入文本并从JSON文件检索数据作为响应?

来自分类Dev

如何合并三个文件的内容(作为输入)并使用Shell脚本显示

来自分类Dev

如何使用csv文件作为bash中基本算术运算的输入

来自分类Dev

如何使用文本文件的内容作为Shell脚本的输入?

来自分类Dev

我如何在 C++ 中使用 txt 文件作为输入

来自分类Dev

如何使用panda读取文本文件作为输入并写入excel列?

来自分类Dev

如何通过使用 Spark 将 Cassandra 的表作为输入来编写 csv 文件?

来自分类Dev

如何使用Google电子表格作为后端创建HTML数据输入表单

来自分类Dev

了解Google Code Jam 2013-X亮点

来自分类Dev

Google Code Jam(2014)资格赛的扫雷大师

来自分类Dev

华盛顿OpenIE 4-如何传递多个文件作为输入?

来自分类Dev

如何为Github Action提供文件内容作为输入?

来自分类Dev

如何从txt文件读取n行?n作为输入

来自分类Dev

如何在Python / wxPython中将文件输入作为变量处理?

Related 相关文章

  1. 1

    如何在Google Code Jam中的C ++代码中输入测试用例

  2. 2

    如何使用python在VSCode上调试Google Code Jam交互式问题?

  3. 3

    Google Code Jam答案提交

  4. 4

    如何使用文件作为现有C ++程序的输入流?

  5. 5

    如何使用模型从Django用户获取输入作为文件?

  6. 6

    如何使用 SPARC 求解器的输出作为 python 文件的输入?

  7. 7

    如何使用 csv 文件的列名作为输入选择?

  8. 8

    您的排名是纯粹的Google Code Jam协助

  9. 9

    如何使按钮作为输入类型文件

  10. 10

    如何使按钮作为输入类型文件

  11. 11

    使用文件中的输入作为命令

  12. 12

    使用文件中的输入作为命令

  13. 13

    使用多个文件作为 Windows 的 ffmpeg 输入

  14. 14

    如何使用循环语句使用作为输入传递给Shell脚本的文件名?

  15. 15

    如何使用Visual Studio Code作为默认的MergeTool

  16. 16

    如何使用HTML表单通过HTML表单输入文本并从JSON文件检索数据作为响应?

  17. 17

    如何合并三个文件的内容(作为输入)并使用Shell脚本显示

  18. 18

    如何使用csv文件作为bash中基本算术运算的输入

  19. 19

    如何使用文本文件的内容作为Shell脚本的输入?

  20. 20

    我如何在 C++ 中使用 txt 文件作为输入

  21. 21

    如何使用panda读取文本文件作为输入并写入excel列?

  22. 22

    如何通过使用 Spark 将 Cassandra 的表作为输入来编写 csv 文件?

  23. 23

    如何使用Google电子表格作为后端创建HTML数据输入表单

  24. 24

    了解Google Code Jam 2013-X亮点

  25. 25

    Google Code Jam(2014)资格赛的扫雷大师

  26. 26

    华盛顿OpenIE 4-如何传递多个文件作为输入?

  27. 27

    如何为Github Action提供文件内容作为输入?

  28. 28

    如何从txt文件读取n行?n作为输入

  29. 29

    如何在Python / wxPython中将文件输入作为变量处理?

热门标签

归档