草体にぼ日記

だらだらと

2019-11-23から1日間の記事一覧

ABC051C Back and Forth

ABC051C Back and Forth (niboshi time 30minutes) 問題 提出AC int main() { cout <<setprecision(10); point S , G; cin >>S.x >> S.y >> G.x >> G.y; vector<string> road(4,""); int X , Y ; X = G.x - S.x; Y = G.y - S.y; //まず、ずっと→ の次に 上で行く経路J //G.x - S.x 個 、右に移動する rep(i</string></setprecision(10);>…

diverta 2019 Programming Contest B-RGB Boxes

diverta 2019 Programming Contest B-RGB Boxes 提出AC int main() { cout <<setprecision(10); int r, g, b, n; cin >> r >> g >> b >> n; ll ans = 0 ; //solve for(int i = 0 ; i * r <= n ; i++){//iは、rの箱の数 for(int j = 0 ; i * r + j * g <= n; j ++){ int lastB = n - (i * r) - (j * g)</setprecision(10);>…

ABC110C String Transformation

ABC110C String Transformation 解くのにかかった時間 35分くらい C - String Transformation 提出AC int main() { cout <<setprecision(10); string S , T ; cin >> S >> T ; map<char,char> Trans; int n = S.size(); rep(i,n){ if(!Trans.count(S[i])){ Trans[S[i]] = T[i]; }else { // 既にそれを keyとする</char,char></setprecision(10);>…