Challenge
Careers
Class
Connect
로그인 후 문제풀이가 가능합니다.
[코드 없음] 코딩능력이 아닌 독해 능력 테스트
si 초에 하나의 차를 만들 수 있을 때, N 개의 차를 만들 수 있는 최소 시간 문제인 줄 알았지만. 완벽하게 낚였네요. N == 배열 s의 길이이기 때문에 이분탐색 그런거 필요 없습니다. 모든 프로세스를 한번씩은 만드는게 무조건 최소시간입니다. 결국 답은 배열 s의 최댓값 + s의 길이 - 1 가 되는거죠.
알고 나면 황당한..문제의 본질...
아 근데 이거 마크다운 되나... ```cpp #include<iostream> #include<vector> #include<algorithm> /* 풀이는 간단하지만 어려운 문제! 파이프라이닝에서 각각의 프로세스가 겹치는 경우는 1번인데, 첫번째로 들어간 것을 제외한 모든 프로세스는 파이프라인에 들어가지 못하고 1초 대기. 가장 오래 걸리는 것부터 가장 짧은 것까지 동시처리, 1번 걸릴 때에 하나하나 대기하는 시간은 전체 개수 -1 그러므로 제일 길게 걸리는 프로세스 + 프로세스 개수 -1 */ using namespace std; int main(int argc, char** argv) { int n; cin >> n; vector<int> v; for(auto i = 0; i < n; i++) { int x; cin >> x; v.push_back(x); } sort(v.begin(),v.end()); cout << v.back()+v.size()-1; return 0;...
문제이해를 못하겠어요
예시라도 주던가 하... 뭔말이야 대체 같은 한국인 맞아?? 문제 이해를 못하는 내가 문제인가... 그래도 보통 왜 첫번재 예시가 14가 나오는지는 그림으로 나타내 주잖아... 제발 나타내줘요. 문제이해를 못하겠어요!!!!