難易度評価

難易度を1〜10段階で評価できます。投票はあとから変更・取り消しできます。

難易度(投票) Lv.1.3 (3票)

投票の分布
  1. Lv.12票
  2. Lv.21票
  3. Lv.30票
  4. Lv.40票
  5. Lv.50票
  6. Lv.60票
  7. Lv.70票
  8. Lv.80票
  9. Lv.90票
  10. Lv.100票

難易度の目安を見る ↗

ログインして難易度を投票

外部サイトへ移動します

リンク先の URL を確認してから開いてください。

別タブで開く

Kurotamago

作成者 ssmbc2929_bartok

難易度(作成者設定) Lv.1

難易度(投票) Lv.1.3 (3票)

実行時間制限
2 秒
メモリ制限
512 MiB

解説

伸ばしたい寿命が 77 の倍数であるときは、そのまま 伸ばしたい寿命÷7\text{伸ばしたい寿命} \div 7 という計算によって答えが出ます。
そうでないとき、つまり、伸ばしたい寿命が 77 の倍数でないときは、先ほどの演算結果に 11 を加えた個数だけ黒たまごを食べる必要があることに注意してください。

writer解(C++)

#include <bits/stdc++.h>
using namespace std;
using ll = long long;
#define rep(i, a, b) for (ll i = a; i < b; ++i)
#define rrep(i, a, b) for (ll i = a; i >= b; --i)

// --- 初期設定(入出力の高速化と小数15桁出力) ---
struct Init {
  Init() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    cout << fixed << setprecision(15);
  }
} init;
// ------------------------------------------------

int main() {
  int n;
  cin >> n;
  if (n % 7 == 0) { //7の倍数の時
    cout << n / 7 << "\n";
  } else {//そうでないとき
    cout << n / 7 + 1 << "\n";
  }
  return 0;
}

※9/30追記:以下の変更を加えました

  • サンプルの説明を変更
  • 難易度を 2→12 \to 1 に変更

ユーザー解説

ユーザー解説を書く