ICPC-Regional用雛形

inputデータをファイルから読み込むときに使う雛形。
プラクティスセッション中にファイルからの入力ができないチームが結構いたおかげで改めて考え直すきっかけになった。来年からは主催者側が「ファイルからのインプットをできるようにしてきましょう。」という内容のメールを送ったほうがいいと思う。

#include <iostream>
#include <cstdio>
#include <cassert>
//include more...
using namespace std;

int main() {
  if (freopen("IN.in", "r", stdin) == NULL) assert(false);
  int n;
  while (cin>>n, n) {
    
  }
  return 0;
}

今まではifstreamでcinを上書きしていたが、これならscanfも同時に使えるから今後こっちを使っていこうと思う。