제출 #1179569

#제출 시각아이디문제언어결과실행 시간메모리
1179569pythontestRoom Temperature (JOI24_ho_t1)C++20
100 / 100
77 ms4540 KiB
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int n, t; vector<long long> wartosci; scanf("%d %d",&n,&t); for(int i=0;i<n;i++){ long long v; scanf("%lld",&v); wartosci.push_back(v); } long long mini = wartosci[0]; for(int i=1;i<n;i++) mini=min(mini,wartosci[i]); for(int i=0;i<n;i++){ long long hm = (wartosci[i]-mini)/t; wartosci[i]-=hm*t; } sort(wartosci.begin(),wartosci.end(),greater<>()); long long bestresult = (wartosci[0]-mini+1)/2; for(int i=1;i<n;i++){ bestresult=min(bestresult,(max(wartosci[0]-t,wartosci[i])-min(wartosci[i-1]-t,mini)+1)/2); } printf("%lld",bestresult); return 0; }

컴파일 시 표준 에러 (stderr) 메시지

Main.cpp: In function 'int main()':
Main.cpp:8:10: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
    8 |     scanf("%d %d",&n,&t);
      |     ~~~~~^~~~~~~~~~~~~~~
Main.cpp:11:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   11 |         scanf("%lld",&v);
      |         ~~~~~^~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...