ぐってぃのプログラミング日記

競技プログラミングやIT関係の記事を書いていくよ

Laravel pluck Form link_to_route

pluck() 指定したキーの全コレクション値を取得。 $collection = collect([ ['product_id' => 'prod-100', 'name' => 'Desk'], ['product_id' => 'prod-200', 'name' => 'Chair'], ]); $plucked = $collection->pluck('name'); $plucked->all(); // ['Desk',…

Laravel Composer APP-Key MVCフレームワーク

Laravel 現在、世界中で人気のあるMVCアーキテクチャスタイルのPHPフレームワーク。 Composer PHPのパッケージ管理システム。ライブラリの依存関係の問題などを解決してくれる。 APP-Key Laravelでの暗号化に使われる。app-keyがないとユーザーセッションな…

AWS学んだことざっくりまとめ

クラウドとは? ユーザーがインターネットなどのネットワークを通じてデータを保存したり、サービスを提供する利用形態 AWS主要サービス VPC AWS上に仮想ネットワークを構築する。家に例えると土地。 サブネット・・・サーバを範囲に分けて管理を行う。 サー…

C - Energy Drink Collector 

問題 atcoder.jp 考察 値段が低いもの順に昇順ソートして、低いものから買える分だけ買った値段を出力すればおーけー。 値段と本数ペアでソートしたいので、vector>を活用する。 実装 #include<iostream> #include <vector> #include <algorithm> #include <map> #define ll long long using na</map></algorithm></vector></iostream>…

RUPC2019 Day1参加記

初オンサイトに行ってきた。 立命館の競プロサークルが主催されている立命館大学競技プログラミング合宿に参加してきました。 レート茶色だったり、初めてだったりで躊躇していましたが、けんちょんさんはじめ、強い方々が 一堂に会する場にいけるのは貴重だ…

AtCoder Beginner Contest 120

A問題 b ÷ aがcより少なければb ÷ a 出力 それ以外ならcで満足するのでcを出力 #include <iostream> #include <numeric> #include <string> #include <vector> #include <algorithm> #include <sstream> #include <iterator> #include <math.h> #include <cmath> #include <set> #include <bitset> #include <cstdio> #include <iostream> #include </iostream></cstdio></bitset></set></cmath></math.h></iterator></sstream></algorithm></vector></string></numeric></iostream>

C - 座圧

問題 atcoder.jp 考察 入力されるaを小さいもの順に並べる。 mapを使うことで、その数字が配列の中で何番目の大きさかを判定してあげればよき。 実装 #include <iostream> #include <map> #include <algorithm> #include <vector> #define ll long long using namespace std; ll l = 1000000007</vector></algorithm></map></iostream>…

C - おいしいたこ焼きの売り方

問題 atcoder.jp 考察 たこやきができる時間とお客さんが来る時間の差分が0秒以上T秒以内のペアを作ってあげればおーけー。 それぞれ対応するペアを実装するのをqueueで実装した。 quequを二つ用意して、0秒以上T秒以内だったらpopして、お客のqueueが空にな…

Kaggleを始めるまでに参考にしたサイトや本まとめ

Kaggleを始めてみた 前々から興味があったKaggleについに手を出してみました。 Kaggleが英語のサイトだったり、機械学習は数学のイメージが強かったりで 後回ししてましたが、チャレンジしてみました。 Kaggleの知識をつける上で参考になった資料を順々に紹…

AISing Programming Contest 2019

A問題 A - Bulletin Board #include <iostream> #include <numeric> #include <string> #include <vector> #include <algorithm> #include <sstream> #include <iterator> #include <math.h> #include <cmath> #include <set> #include <bitset> //#include <boost/math/common_factor_rt.hpp> #define ll long long #define …</boost/math/common_factor_rt.hpp></bitset></set></cmath></math.h></iterator></sstream></algorithm></vector></string></numeric></iostream>

C++ 素因数分解して約数の個数を求める

競プロでよく出てくる素因数分解と約数の求め方約数の個数は素因数分解したそれぞれの数字のn乗+1を掛け合わせたもので求めることができる。 参考 juken-mikata.net

【自分用】ぐってぃの2019年の目標

2019年の目標を立てよう! もう2018年の年末なので、来る2019年の目標を立ててみました。 目標を立てるのは大の苦手ですが、目標の重要性も最近理解してきたのでがんばって考えました。 jibun-compass.com 目標設定のやり方がわからなかったのでやぎぺーさん…

AtCoder Beginners Contest 115

abc115.contest.atcoder.jp A問題 if文で単純に書いた B問題 大きい順にソートして先頭の数字だけ半分にしてすべて足せばおけ #include<iostream> #include <algorithm> using namespace std; int a[15] = {}; int main() { int n; int ans = 0; cin >> n; for (int i = 0; i < n;</algorithm></iostream>…

AtCoder Beginner Contest 082 C - Good Sequence

問題 beta.atcoder.jp

寿司打高級(10000円)をクリアするまでにやったこと

寿司打高級クリアしました! 2018/11/11に寿司打高級をクリアいたしました!!!

【読書録】Webを支える技術

Web

新しく学んだことを列挙

AtCoder Beginner Contest 068 Cat Snuke and a Voyage

問題 beta.atcoder.jp

AtCoder Beginner Contest 067 C - Splitting Pile

問題 beta.atcoder.jp

Tenka1 Programmer Beginner Contest

A問題(100点) 文字列sの要素数が2だったらそのまま出力。

AtCoder Beginners Contest 060 C-Sentou

問題 beta.atcoder.jp

AtCoder Beginners Contest 058 C-怪文書

問題 beta.atcoder.jp

1年かけてコンテストに18回出場して、やっとAtCoder茶色になったお話

やっとAtcoder茶色になりました!!!! やったあああああやっと茶色だあああああ! pic.twitter.com/ISgjNczW8V— ぐってぃ@競プロ (@PomuPomu010) 2018年10月6日

AtcoderB問題で使えると便利なC++STLまとめ

Atcoder PloblemのA問題すべて、B問題8割程度埋め終わりましたー!

A問題過去問すべて埋め終わったのでその効果と感想

A問題埋め終わったあああああああああああ

アルゴリズム初心者向け!おすすめアルゴリズム学習教材!

アルゴリズムは難しい・・・

筆者の自己紹介

皆さん初めまして! AtCoderをメインに精進している初心者競プロerのぐってぃです。