#include using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(0); long long S;//입력받을 자연수의합 선언 long sum = 0;//자연수의합과 비교할 변수 int count = 0;//더해지는 자연수를 count할 변수 long num = 1;//더해질 변수 cin >> S;//S를 입력 while (1)//무한루프 { sum += num;//num의값을 sum에 더한다 count++;//값을 더했으니 count에 1더한다 if (sum > S)//sum의 값이 자연수의 합보다 커진다면 { count--;//count에서 1을빼고 반환한다. 문제에 나온 예시인 합 200을보면 1씩더해서 200이 딱나오지 않는다.이 ..