https://www.acmicpc.net/problem/10419
λ¬Έμ
μ°½μμ΄λ μ΄λ²νκΈ°μ μ΄λ€ κ΅μμμ μ λ£κ³ μλ€. κ·Έλ°λ°, κ·Έ κ΅μλμ λ§€μ° μ§κ°μ μμ£Ό νμκ³ κ²λ€κ° μμ μ μ§κ°μ νμμ κ²½μ° μμ μ μΌμ° λ§μ³ μ£ΌκΈ°κΉμ§ νλ κ²μ λ°κ²¬νμλ€.
μ°½μμ΄λ κ΅μλμ μ§κ°μκ° 0μ΄μμ μ μ tμ μμ μ μΌμ° λ§μ³μ£Όλ μκ° s μ¬μ΄μ λ€μκ³Ό κ°μ κ΄κ³κ° μμμ μμλ€.
s = t2
λ¬Έλ μ°½μμ΄λ μμ μκ° dκ° μ£Όμ΄μ‘μ λ, κ΅μλμ΄ μΌλ§λ μ§κ°μ ν μ μλμ§ κΆκΈν΄μ‘κ³ , μ¬λ¬λΆμ μ°½μμ΄λ₯Ό λμμ κ΅μλμ΄ μ§κ°ν μ μλ μ΅λμ μκ°μ μμ보μ. λ¬Όλ‘ , κ΅μλμ΄ λμ°©νμλ§μ μμ μ μΌμ° λ§μ³μ μμ μ΄ λλλ κ²λ κ°λ₯νλ€. μλ₯Ό λ€μ΄, μμ μκ°μ΄ 6λΆμΈ κ²½μ°, κ΅μλμ΄ 2λΆ μ§κ°μ νλ©΄, 4λΆκ° μμ μ μΌμ° λ§μΉκ² λκ³ , 2+4=6μ΄κΈ° λλ¬Έμ λ°λ‘ μμ μ λλΌ μ μλ€. λ λ€λ₯Έ μλ‘, μμ μκ°μ΄ 7λΆμΈ κ²½μ° κ΅μλμ΄ 2λΆ μ§κ°μ νλ©΄, μμ μ 4λΆ μΌμ° λ§μ³μ€ μ μκ³ , 2+4≤7 μ΄λ―λ‘ κ°λ₯ν κ²½μ°κ° λκ³ , κ΅μλμ΄ 3λΆ μ§κ°μ νκ² λλ©΄, μμ μ 9λΆ μΌμ° λ§μ³μΌ λκ³ , 3+9>7 μ΄λ―λ‘, κ΅μλμ΄ 3λΆ μ§κ°μ νλ κ²μ λΆκ°λ₯νλ€. λ°λΌμ, κ΅μλμ μμ μκ°μ΄ 7λΆμΈ κ²½μ° κ΅μλμ μ΅λ 2λΆκ° μ§κ°μ ν μ μλ€.
μ λ ₯
μ°½μμ΄κ° κΆκΈν κ²½μ°μ μ T(1 ≤ T ≤ 100)κ° μ²« λ²μ§Έ μ€μ μ£Όμ΄μ§κ³ , μ΄μ΄μ T κ°μ μ€μ μμ μκ° d(1 ≤ d ≤ 10,000, dλ μ μ)κ° μ°¨λ‘λλ‘ μ£Όμ΄μ§λ€.
μΆλ ₯
μμ μκ°μ λ°λ₯Έ κ΅μλμ΄ μ§κ°ν μ μλ μ΅λ μκ° tλ₯Ό μ μλ‘ κ΅¬ν΄μ μΆλ ₯νλ€.
νμ΄
// Authored by : seondal
// Co-authored by : -
// #include <bits/stdc++.h>
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
int t;
cin >> t;
while(t--) {
int d, ans=0;
cin >> d;
for(int j=0; true; j++) {
if(d < pow(j, 2)+j){
ans = j-1;
break;
}
}
cout << ans << "\n";
}
return 0;
}
/*
*/
'π¦ Chango > π« First Solve at School' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[BOJ B4][C++] λ°±μ€ 5928λ²: Contest Timing (0) | 2023.01.09 |
---|---|
[BOJ B2][C++] λ°±μ€ 1731λ²: μΆλ‘ (0) | 2023.01.05 |
[BOJ B4][C++] λ°±μ€ 13985λ²: Equality (0) | 2022.12.30 |
[BOJ S4][C++] λ°±μ€ 14495λ²: νΌλ³΄λμΉ λΉμ€λ¬΄λ¦¬ν μμ΄ (0) | 2022.12.29 |
[BOJ B3][C++] λ°±μ€ 14920λ²: 3n+1 μμ΄ (0) | 2022.12.28 |