알고리즘

    알고리즘 문제 예상 대진표 c++

    #include using namespace std; int cal(int n){ int iResult = n / 2; if(n % 2 == 1) iResult+=1; return iResult; } int solution(int n, int a, int b) { int iRound = 1; // a > b int iBig = a; int iSmall = b; if(a < b){ iBig = b; iSmall = a; } // 만날 경우 끝남 while(iBig - 1 != iSmall || iBig % 2 != 0){ // iBig 계산 iBig = cal(iBig); // iSmall 계산 iSmall = cal(iSmall); // 라운드 카운트 iRound++; } return iRound; }

    알고리즘 오픈채팅방 문제

    #include #include #include #include #include using namespace std; vector solution(vector record) { vector answer; string str; map nickname; // Change 확인 for(int i =0; i > str; ss >> str; string uid = str; ss >> str; string name = str; if(nickname[uid] == ""){ nickname[uid] = name; } else if(nickname[uid] != ..

    백준 2581번 C++

    #include using namespace std; bool check(int n) { if (n == 1) return false; for (int j = 2; j > first >> second; int arr[10001]; int n = 0; for (int i = first; i