회원가입
로그인
Toggle navigation
문제
문제
전체 문제
문제 출처
단계별로 풀어보기
알고리즘 분류
새로 추가된 문제
새로 추가된 영어 문제
새로 추가된 문제 풀이
문제 순위
문제
푼 사람이 1명인 문제
아무도 못 푼 문제
최근 제출된 문제
최근 풀린 문제
랜덤
출처
ACM-ICPC
Olympiad
한국정보올림피아드
한국정보올림피아드시․도지역본선
전국 대학생 프로그래밍 대회 동아리 연합
대학교 대회
카카오 코드 페스티벌
Coder's High
ACM-ICPC
Regionals
World Finals
Korea Regional
Africa and the Middle East Regionals
Europe Regionals
Latin America Regionals
North America Regionals
South Pacific Regionals
문제집
대회
1
채점 현황
랭킹
게시판
그룹
블로그
강의
N
전체
공지
자유
질문
오타/오역/요청
게시판 공지
홍보
업데이트
글쓰기
어디가 틀린건지 모르곘습니다... ㅠㅠ
1011번 - Fly me to the Alpha Centauri
hotshot12343
2년 전
0
결과도 맞게 나오는거 같은데
틀리다고 나오네요.. ㅠ
#include <iostream> using namespace std; int main() { int t = 0; cin >> t; int n = 0; int k = 0; unsigned int* x = new unsigned int[t]; unsigned int* y = new unsigned int[t]; unsigned int* z = new unsigned int[t]; for (int i = 0; i < t; i++) { cin >> x[i] >> y[i]; z[i] = y[i] - x[i]; while (k*(k + 1) <= z[i]) { k++; n = k; } if (z[i] <= n*(n + 1) && (n*n) < z[i]) cout << 2 * n << endl; else if (n*(n - 1) < z[i] && z[i] <= (n*n)) cout << 2 * n - 1 << endl; } delete[] x; delete[] y; delete[] z; return 0; }
댓글을 작성하려면
로그인
해야 합니다.
hotshot12343 2년 전