[C++/アルゴリズム]白駿2292セルラー
1058 ワード
ルールを探すことは重要な問題です。
私のような人は、格子ごとにどのように歩くかに集中し、コードも複雑になり、例外がよく出ます.
1~1は1回だけです.
1から2~7まで2回しかかかりません.
1から8から19まで3回しか使いませんでした.
1から20から37まで4回で「」とわかる.
// 백준 2292 벌집
#include <iostream>
#include <string>
using namespace std;
int main(){
int n;
cin >> n;
int i=1;
int cnt = i;
while(n > i){
i += (6*cnt);
cnt++;
}
cout << cnt;
}
入力した値より大きい等比数列の値が増加するまで等比数列の値を増やします.
cntを出力して、どの範囲に含まれているか見てみましょう.
もう一度やってみます.正確に理解してください.
Reference
この問題について([C++/アルゴリズム]白駿2292セルラー), 我々は、より多くの情報をここで見つけました https://velog.io/@myeongs07/c알고리즘-백준-2292-벌집テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol