2007年のクロアチア大会に参加させていただきました。特別参加選手として選ばれた皆さん、本当におめでとうございます。自信を持ってコンテストに臨んでください。それから、コンテストの後の国際交流もコンテストと同じかそれ以上に頑張ってください。私は大学院生としてニューラルネットワークの研究をする傍ら、AL(アル)というベンチャー企業でエンジニアとして働いています。研究活動でもエンジニア業務でも、またそれ以外の趣味活動でも、競技プログラミングをやってきたことは大変役に立っています。私だけでなく,情報オリンピックで知り合った多くの人達も、競技プログラミングで培った経験を役立てているように思います。いま競技プログラミングをに興味を持って熱心に取り組んでいる皆さんは、自信を持って競技プログラミングを継続してもらえれば幸いです。情報オリンピックに参加するまでは、自分にとってプログラミングは、場当たり的にコードを書くことでしたが、参加することでコンピュータ科学の面白さや重要性を体験し、それ以降の人生でコンピュータ科学を学び続けるきっかけとなりました。前職Googleでは約5年間ソフトウェアエンジニアとして働いており、長く使えスケールする良質なソフトウェアの設計・開発において情報オリンピックなどのプログラミングコンテストで得られた計算量の知識や細部まで見落とさない力がとても活きました。Networksで人工知能関連の技術の開発を行っていますが、コンピュータ科学を扱う技術力の高さが競争力の源となっている業界であり、コンピュータ科学を学ぶ価値が一層増してきていると感じています。情報オリンピックを通して知り合った仲間は、現在も一緒に国際学会主催のコンテストなどに出場するだけでなく、多くがIT業界で働いており、新たなソフトウェアのアイディアについて高度な議論ができる大切な友人です。多くの高校生にコンピュータ科学の面白さを知って欲しいと思っています。私が言うまでもなく、IOIは代表の皆さんにとって特別な大会です。いえ、特別ゆえにコンテストの問題数は多くなく、緊張しやすいかと思います。コンテスト中に物事が期待通りに進まなくても、深呼吸してみるなどをして、落ち着いて対処してほしい、と老婆心ながらですがアドバイスさせてください。思えば、私がIOI代表選考合宿に参加した頃から何年も経ちました。当時と比較しますと、現在の高校生の皆さんのアルゴリズムやプログラミングに対する能力は段違いに向上したと感じます。代表の皆さんの上を目指して努力する姿勢に尊敬の念を抱いています。そんな皆さんがIOIで真価を発揮することを願っています。日本での開催、おめでとうございます。年のカナダ大会に出場したときのことは今でもよく覚えています。得点を獲得したときのホッとした感じとか、解けなかった問題の解法を後から知ったときの悔しさとか...コンピュータが自分で学習して賢くなるAIの時代だと言われていますが、そのコンピュータを動かすプログラムを書くのは、人だということはいまも変わりません。参加することで得られる経験の価値は、これからも変わらないと私は思います。日本での開催ですので、日本代表の皆さんは海外旅行の楽しみがないのは残念かもしれませんが(笑)、そのかわり慣れ親しんだ環境でのコンテストでは、120%の力が発揮できるはずです。私にとって情報オリンピックは、数理的な問題をプログラミングで解く初めてのコンテストでした。情報オリンピックをきっかけに、数理的な問題をコンピュータを使って解くということの面白さを知り、私はその後も様々なコンテストに参加するようになりました。様々なコンテストで一緒に競い合った競技者たちは、今では私の大切な友人や同僚です。IOI2018は、各国を代表する優れた選手たちが日本に集まってくる貴重な機会です。この機会に代表選手の皆さんには、ぜひ他国の選手との交流も楽しんでいただきたいです。皆さんにとって他国の代表選手は、今後も競い合っていく仲間になることでしょう。競技の結果も国際交流も含めてIOI2018が代表選手の皆さんにとって、素敵な思い出になることを願っています。日本代表選手のみなさん、国際大会出場おめでとうございます。世界中の選手と競い合い、また交流するという経験は、皆さんにとって、とても貴重な経験経になると思っています。コンテストで思う存分自分の実力を出し切ってください。世界大会だからと言って気負わず、リラックスして臨んでもらえればと思います。みなさんのご健闘を祈っています。僕が情報オリンピックと出会ったのは、七年前のことでした。運よく春合宿に通ったことから本腰を入れ始め、今でも現役でコンテストに出場しています。情報オリンピックを通じて出会った世界に関心を持ち、研究者を目指して勉強中です。この出会いから始まったものは、今でも私の人生の大きな部分を占めています。その意味でも非常に大きな大会となるでしょう。皆さんには最高の結果を出してほしいと一人の競技者として思っています。我々は、世界の中で実力を測る機会には、普段から恵まれています。世界中の選手が一堂に会して闘う場は、全く違ったものとなるでしょう。純粋な競技として高揚するだけでなく、それ以上のものがある舞台です。選手の皆さんが実力を出し切り、閉会式を笑顔で迎えられることを願っています。私は、情報オリンピックに出会ってプログラミングを始めました。今でもICPCなどの競技プログラミングの大会に楽しく参加していますし、競技プログラミング以外のプログラミングを始めるきっかけにもなりました。今年は日本で開催されるということで、普段とは少し違う雰囲気かもしれません。海外に行けず少し残念かもしれませんが、選手は落ち着いて日本開催のIOIを楽しんでほしいと思います。昨年の今頃を思い出してみると、絶対負けたくない、その一心で対策をしていた気がします。私は勝ちにかなりこだわっていました。そこにどれだけの意味があるのかは分かりませんが、競技なのですから、こだわって悪いことはないと思います。競技プログラミングのいいところは、普段からコンテストがあるところだと思います。自分の弱いところが定期的に分かりますし、自分の実力がどれぐらいなのかも確認できます。コンテストがあることの一番の恩恵は、「本番でない」場で、「本物」の勝負ができることだと思います。思いますが、それ以外のコンテストも勝負は勝負です。本気で取り組んだら、負ければ悔しいし、勝てばうれしいです。いった普段からの悔しさや自信が積もっていくことで、本番の勝負にも一層気持ちが入ると思います。練習の時点から本番は始まっているのです。最後の結果に悔いが残らないよう、全力を出し切ってください。