SWEA-D3-6730 장애물 경주 난이도
필요한 지식
- 구현
코드(C++)
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
int t; cin >> t;
for (int tt = 1; tt <= t; tt++) {
int n; cin >> n;
vector<int>v;
for (int i = 0; i < n; i++) {
int x; cin >> x;
v.push_back(x);
}
int d1=0, d2=0;
for (int i = 0; i < v.size(); i++) {
if (i != v.size() - 1 && v[i]<=v[i+1]) d1 = max(d1, v[i + 1] - v[i]);
if (i != 0 && v[i - 1] >= v[i]) d2 = max(d2, v[i - 1] - v[i]);
}
cout << "#" << tt << " " << d1 << " " << d2 << "\n";
}
return 0;
}
Author And Source
이 문제에 관하여(SWEA-D3-6730 장애물 경주 난이도), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hschoi1104/SWEA-D3-6730-장애물-경주-난이도저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)