728x90
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AZD8K_UayDoDFAVs
sw expert academy
๋์ด๋ D2๋ฌธ์
a์ b๋ฅผ ๋ํ ๋, ํญ์ ๋ ํฐ ์๋ฅผ ๋ํ๋ฉด ๋๋ค.
์ต๊ทผ์๋ ํญ์ ํ๋ก๊ทธ๋๋จธ์ค๋ง ํ์ด์ ์ ๋ ฅ ์ฝ๋ ๋ถ๋ถ์ด ๋ฏ์ค์ด์ก๋ค
๋ค์ ์ฐ์ตํด์ผ์ง!!
๋์ ํ์ด
#include <iostream>
#include <algorithm>
using namespace std;
int answer = 0;
void add(int a, int b, int n, int cnt){
if(a + b > n){
answer = cnt;
return;
}
if (a > b)
{ // b๊ฐ ๋ ํฐ ์, ํญ์ ํฐ ์๋ฅผ ๋ํ๊ธฐ
int tmp = a;
a = b;
b = tmp;
}
add(a+b, b, n, cnt + 1);
}
int main() {
int t;
cin >> t;
int a;
int b;
int n;
for (int i = 0; i < t; ++i)
{
cin >> a >> b >> n;
add(a, b, n, 1);
cout << answer << "\n";
}
return 0;
}
728x90
'๐ ์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C++/SWEA] 1208. [S/W ๋ฌธ์ ํด๊ฒฐ ๊ธฐ๋ณธ] 1์ผ์ฐจ - Flatten (D3) (0) | 2024.11.16 |
---|---|
[C++/SWEA] 1859. ๋ฐฑ๋ง ์ฅ์ ํ๋ก์ ํธ (D2) (0) | 2024.11.16 |
[C++/SWEA] 1215. [S/W ๋ฌธ์ ํด๊ฒฐ ๊ธฐ๋ณธ] 3์ผ์ฐจ - ํ๋ฌธ1 (D3) (0) | 2024.11.16 |
[C++/SWEA] 1206. [S/W ๋ฌธ์ ํด๊ฒฐ ๊ธฐ๋ณธ] 1์ผ์ฐจ - View (D3) (0) | 2024.11.16 |