답안 #1041857

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

using namespace std;
typedef long long ll;

bool fuck(ll x, ll y, ll z, ll w){
	// 9 9 0 10
	ll t = max({x, y, z, w}) * 10;
	w += t-x;
	x = t;

	// 10 9 0 11

	y += t-z;
	z = t;

	if (t <= y && y >= w) return true;
	else if (t <= y) return false;
	else if (t <= w) return false;
	else if ((long double)(t-y) / (t-w) <= (sqrtl(5)+1)/2) return true;
	return false;
}

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

	// freopen("out2.txt", "w", stdout);
	// int LIM = 10;

	// for (int i=1;i<=LIM;i++) for (int j=0;j<=LIM;j++){
	// 	for (int k=1;k<=LIM;k++) for (int l=0;l<=LIM;l++){
	// 		if (fuck(i, j, k, l)) printf("#");
	// 		else printf(".");
	// 	}	
	// 	printf("\n");
	// } 

	// return 0;

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

		if (fuck(x, y, z, w)) printf("YES\n");
		else printf("NO\n");
	}
}

Compilation message

gradingserver.cpp: In function 'int main()':
gradingserver.cpp:26:7: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   26 |  scanf("%d %d", &s, &q);
      |  ~~~~~^~~~~~~~~~~~~~~~~
gradingserver.cpp:43:8: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   43 |   scanf("%lld %lld %lld %lld", &x, &y, &z, &w);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 결과 실행 시간 메모리 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 79 ms 5540 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 -