답안 #1041819

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
1041819 2024-08-02T08:31:03 Z 김기범(#11055) Bring Down the Grading Server (CEOI23_gradingserver) C++17
0 / 100
158 ms 9188 KB
#include <bits/stdc++.h>

using namespace std;
typedef long long ll;

int main(){
	int s, q;
	scanf("%d %d", &s, &q);

	while(q--){
		ll x, y, z, w;
		scanf("%lld %lld %lld %lld", &x, &y, &z, &w);

		ll t = max({x, y, z, w});
		w += t-x;
		x = t;

		if (w > t){
			printf("NO\n");
			continue;
		}

		y += t-z;
		z = t;

		if (y > t){
			printf("YES\n");
			continue;
		}

		if (t==y) printf("YES\n");
		else if (t==w) printf("NO\n");
		else if ((long double)(t-y) / (t-w) <= (sqrtl(5)+1)/2) printf("YES\n");
		else printf("NO\n");
	}
}

Compilation message

gradingserver.cpp: In function 'int main()':
gradingserver.cpp:8:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
    8 |  scanf("%d %d", &s, &q);
      |  ~~~~~^~~~~~~~~~~~~~~~~
gradingserver.cpp:12:8: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   12 |   scanf("%lld %lld %lld %lld", &x, &y, &z, &w);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 158 ms 9188 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -