Challenge
Careers
Class
Connect
로그인 후 문제풀이가 가능합니다.
[한양대 HCPC 2023] Phi Squared / C++ 풀이 뭐가 틀린건지....
TC 1, 5, 12, 14 번을 제외하고 다 틀립니다. 뭐가 틀린거지 알려주시면 감사하겠습니다. #include <iostream> #include <deque> using namespace std; int main(int argc, char** argv) { deque<pair<int,int>> behindq; int n; cin >> n; for (int i = 0; i < n; i++) { int tmp; cin >> tmp; behindq.push_back(make_pair(tmp, i + 1)); } while (1 < behindq.size()) { deque<pair<int,int>> frontq; while(!behindq.empty()) { pair<int,int> now = behindq.front(); behindq.pop_front(); if (!frontq.empty() && frontq.back().first <= now.first && !behind...
TC2~11번 틀렸다고 나오는데 제가 고려하지 못한 케이스가 어떻게 될지 궁굼합니다.
import sys input = sys.stdin.readline SIZE = int(input().strip()) PETRI = list(map(int, input().strip().split(' '))) petri_pre = [] petri_post = [] for idx in range(SIZE): petri_pre.append([PETRI[idx], idx+1, False]) while len(petri_pre) > 1: for idx in range(len(petri_pre)): if not petri_pre[idx][2]: # avoiding index out of range (special case at the start and end element) if idx == 0: if petri_pre[idx][0] >= petri_pre[idx+1][0]: new_size = petri_...
Phi Squared TC 1 ~ 10 오답 도와주세요.
TC 1 ~ 10 통과 못하고 있는데, 도통 어디가 문제인지 모르겠습니다. 도와주시면 감사하겠습니다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); Deque<Node> nextDayQueue = new LinkedList<>(); Deque<Node> todayQueue = new LinkedList<>(); for(int i = 1 ; i < N + 1 ; i++) { int size = sc.nextInt(); todayQueue.addLast(new Node(i, size)); ...