bouzuya/firestore-path 0.4.0 をつくった。
DatabaseName::doc
を追加DocumentName::doc
を追加DocumentPath::doc
を追加DatabaseName::collection
がcollection_path
を取れるよう変更DocumentName::collection
がcollection_path
を取れるよう変更DocumentPath::collection
がcollection_path
を取れるよう変更CollectionId
からCollectionPath
へ変換できるよう変更DocumentName::collection_id
を追加DocumentPath::collection_id
を追加
ABC332 : AtCoder Beginner Contest 332
- A - Online Shopping
https://atcoder.jp/contests/abc332/tasks/abc332_a
- 提出: https://atcoder.jp/contests/abc332/submissions/48697591
- 商品の単価と個数を掛けたものの総和を求めて、送料を判定して必要なら加算する
- B - Glass and Mug
https://atcoder.jp/contests/abc332/tasks/abc332_b
- 提出: https://atcoder.jp/contests/abc332/submissions/48697898
- 指示通りに K 回の操作をする
use proconio::input; fn main() { input! { capital_k: usize, capital_g: usize, capital_m: usize, }; let mut g = 0_usize; let mut m = 0_usize; for _ in 0..capital_k { if g == capital_g { g = 0; } else if m == 0 { m = capital_m; } else { while !(m == 0 || g == capital_g) { if capital_g > g { let d1 = capital_g - g; let d2 = m; if d1 <= d2 { g += d1; m -= d1; } else { g += d2; m -= d2; } } } } } println!("{} {}", g, m); }
今日のコミット。