東大卒メーカー勤務がゆるっとセミリタイアを目指す

東大卒でメーカー勤務の私がセミリタイアするために考えたことや日々思うことをゆるっと書いていくブログです。独身男性です。お金の大切さや今後の生き方について伝えていけたらと思います。

競技プログラミング

競技プログラミング~ABC154~

おはようございます。しほみんです。 1週間ぶりに競技プログラミングが行われたのでその話をします。この前あったABC154についてです。問題セットとしては通常のABCのセットのように感じます。 競技プログラミングでやっていること地味に業務で役立っている…

ABC154で書いたコード

using System; using System.Linq; using System.Collections.Generic; namespace Atcoder20190616 { class ProgramA { static void Main(string args) { //入力 string input = Console.ReadLine().Split(' '); string s = input[0]; string t = input[1]; …

ABC153で書いたコード

using System; using System.Linq; using System.Collections.Generic; namespace Atcoder20190616 { class ProgramA { static void Main(string args) { //入力 string input = Console.ReadLine().Split(' '); int h = int.Parse(input[0]); int a = int.P…

競技プログラミング~ABC153~

おはようございます。しほみんです。 昨日に引き続き競技プログラミングの話しします。今日はこの前あったABC153について話します。このセットは冒険ものをシミュレーションした感じで結構面白かったです。 atcoder.jp 自分の競技プログラミングへのスタンス…

ABC152で書いたコード

using System; using System.Linq; using System.Collections.Generic; namespace Atcoder20190616 { class ProgramA { static void Main(string args) { //入力 string input = Console.ReadLine().Split(' '); int n = int.Parse(input[0]); int m = int.P…

競技プログラミング~ABC152~

おはようございます。しほみんです。 先週行われたABC152のコンテストについて復習したいと思います。 atcoder.jp 自分の競技プログラミングへのスタンスです。 <自分のプログラミング力> ・レートは650前後の茶色です。まずは750目指します。 <Atcoderで…

キーエンスコンテストで書いたコード

using System; using System.Linq; using System.Collections.Generic; namespace Atcoder20190616 { class ProgramA { static void Main(string args) { //日付を入力する int h = int.Parse(Console.ReadLine()); int w = int.Parse(Console.ReadLine()); …

競技プログラミング~キーエンスコンテスト~

おはようございます。しほみんです。 先週行われたキーエンスのコンテストについて復習したいと思います。 atcoder.jp 自分の競技プログラミングへのスタンスです。 <自分のプログラミング力> ・レートは650前後の茶色です。まずは750目指します。 <Atcod…

ABC151で書いたコード

using System; using System.Linq; using System.Collections.Generic; namespace Atcoder20190616 { class ProgramA { static void Main(string args) { //日付を入力する string input = Console.ReadLine(); int n = input[0];//文字をint型で代入する n+…

競技プログラミング~ABC151~

おはようございます。しほみんです。 今日は、競技プログラミングについてお話しします。年始二回目のABC151についてです。一応初心者として初心者なりに考えていることを共有するために更新しているので、プログラムについて考えたい人はぜひ読んでみてくだ…

ABC150で書いたコード

using System; using System.Linq; using System.Collections.Generic; namespace Atcoder20190616 { class ProgramA { static void Main(string args) { //入力 string input = Console.ReadLine().Split(' '); int x = int.Parse(input[0]); int k = int.P…

競技プログラミング~ABC150~

おはようございます。しほみんです。 朝に読むのはちょっと微妙なのでまた夜に確認してもらえばいいと思います。今日は、競技プログラミングについてお話しします。年始最初に行われたABC150についてです。一応初心者として初心者なりに考えていることを共有…

ABC149で書いたコード

using System; using System.Linq; using System.Collections.Generic; namespace Atcoder20190616 { class ProgramA { static void Main(string args) { //入力 string input = Console.ReadLine().Split(' '); string s = input[0]; string t = input[1]; …

競技プログラミング〜ABC149〜

こんにちは、しほみんです。今日はお昼更新にします。ちょっと昨日は眠すぎました。 今日は久々に競技プログラミングについてお話しします。年末に行われたABC149についてです。 atcoder.jp 年末ちょっとした事情で参加できなかったので特にレートとかついて…

ABC148で書いたコード

using System; using System.Linq; using System.Collections.Generic; namespace Atcoder20190616 { class ProgramA { static void Main(string args) { //入力 string input_1 = Console.ReadLine(); string input_2 = Console.ReadLine(); int m1 = int.P…

競技プログラミング~ABC148~

こんばんは、しほみんです。 今日は競技プログラミングについて久々に話します。実はこの前にABC147もやったのですが、C問題でビット探索を使うことを知らなかったのでまともに解けませんでした。そのため、ちょっとABC147については飛ばすことにしました。…

ABC146で書いたコード

using System; using System.Linq; using System.Collections.Generic; namespace Atcoder20190616 { class ProgramA { static void Main(string args) { //数値入力する string input = Console.ReadLine(); //それぞれの文字列で答えを出す if(input == "S…

競技プログラミング~ABC146~

こんばんは、しほみんです。 先週行われたABC146について解説と反省をします。今回も普通にミスってしまったので悲しい感じですね...今振り返ってももったいないです。 atcoder.jp 自分の競技プログラミングへのスタンスです。 <自分のプログラミング力> …

ABC145で書いたコード

using System; using System.Linq; using System.Collections.Generic; namespace Atcoder20190616 { class ProgramA { static void Main(string args) { //数値入力する string input = Console.ReadLine(); int r = int.Parse(input); //r*rを出力 Console…

競技プログラミング~ABC145~

こんばんは、しほみんです。 昨日また、競技プログラミングをしてきました。今回も考え方をまとめていきたいと思います。今回から自分のステータスを追加します。 <自分のプログラミング力> ・レートは600前後の茶色です。 <Atcoderでのスタンス> ・基本…

競技プログラミング〜第2回全国統一プログラミング王決定戦〜

こんばんは、しほみんです。 久々に競技プログラミングの話をします。先週土曜日に企業が主催のコンテストが行われた挑戦してきました。日付が超えてしまったのでちょっと反省です。 https://atcoder.jp/contests/nikkei2019-2-qual/tasks そもそも注目して…

AGC40で書いたコード

using System; namespace Atcoder20191103 { class ProgramA { static void Main(string args) { //入力 string input = Console.ReadLine(); //準備 ulong line = new ulong[10000000]; //<や>の続く数を格納する配列 ulong count = 1; //カウントする数 ul…

競技プログラミング〜AGC40〜

こんばんは、しほみんです。 この前、atcoder主催のAGC40に参加してきました。その結果と考え方についてまた話していきます。 atcoder.jp AGCとは... Atcoder Grand Consestのこと。ABCに比べて上級者向けの問題で難しい。お題は全部で6題。配点は様々で時間…

ABC144で書いたコード(C#)

using System; using System.Linq; using System.Collections.Generic; namespace Atcoder20190616 { class ProgramA { static void Main(string args) { //数値入力する string input = Console.ReadLine().Split(); int a = int.Parse(input[0]); int b = …

競技プログラミング~ABC144~

こんばんは、しほみんです。 コメントありがとうございます。すべて拝見しています。今後もよろしくお願いします。見てもらえるといろいろ励みになります。 今日は10/27(日)に開催されたABC144(Atcoder)の考え方について大雑把に書こうと思います。あまり…

ABC143で書いたコード

using System; using System.Linq; using System.Collections.Generic; namespace Atcoder20190616 { class ProgramA { static void Main(string args) { string input = Console.ReadLine().Split(); int a = int.Parse(input[0]); int b = int.Parse(input…

競技プログラミング〜ABC143〜

こんにちは、しほみんです。 昨日に引き続き競技プログラミングの話をします。 普段はC♯で書いています。競技プログラミングもコンテスト参加し始めて5ヶ月が経ちました。正直大学でアルゴリズムとか勉強したことはなくコンテスト参加しかしてないので成長は…

競技プログラミング〜その1〜

こんばんは、しほみんです。 競技プログラミングの話をしたいなあと思います。プログラミングの練習にはうってつけだしアルゴリズム知識が深まって面白いです(業務でc♯使っているのでそれを鍛えることもできる)。 プログラムそのものを書ける人は人材とし…