Блог пользователя alibi

Автор alibi, 10 лет назад, По-русски

Недавно начал решать задачи на USACO training. И наткнулся на эту задачу, где нужно использовать строки с какого-то txt-файла. Но я не знаю как! Буду рад если объясните)

PLEASE READ THE TASK BEFORE WRITE A COMMENT!!!

PS: Пишу я на С++.

  • Проголосовать: нравится
  • +2
  • Проголосовать: не нравится

»
10 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

For example:

freopen("input.txt", "r", stdin); // it is the input file (tests)

freopen("output.txt", "w", stdout); // this is output file (answer for the test)

  • »
    »
    10 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    I have a question: "Have you read a problem?" Don't you think that: if I started to solve problems in that OJ, I know what is "input & output files"???

    Anyway thank you very much, your advice was so helpful.

»
10 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Сначала читаешь с их файла (кажется dict.txt) потом закрываешь файловый ввод и вводишь через свой (имя_задачи".in")

Если не ошибаюсь как-то так

freopen("dict.txt", "r", stdin);
...process...
fclose(stdin);
freopen(problem_name".in", "r", stdin);
freopen(problem_name".out", "w", stdout);
...Your code

P.S Я вначале незная как это сделать пихнул в программу все слова)))

P.S.S Почему у меня USACO не открывается!!!((((