제출 #1361768

#제출 시각아이디문제언어결과실행 시간메모리
1361768opeleklanosHack (APIO25_hack)C++20
컴파일 에러
0 ms0 KiB
#include <iostream>
#include <vector>
using namespace std;

#include "hack.h"

// int secretNum = 938572;

// int collisions(vector<int> v){
//     vector<int> newV(secretNum +1, 0);
//     int ans = 0;
//     for(auto i : v){
//         ans += newV[i%secretNum];
//         newV[i%secretNum] ++;
//     }

//     return ans;
// }

int hack(){
    int l = 2, r = 1000000;
    while(l!=r){
        int mid = (l+r)/2;
        vector<int> v = {1};
        for(int i = l; i<=mid; i++) v.push_back(i);
        if(collisions(v)) r = mid;
        else l = mid+1;
    }
    return l-1;
}

// int main(void){
//     cout<<hack();
// }

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

hack.cpp: In function 'int hack()':
hack.cpp:26:23: error: could not convert 'v' from 'vector<int>' to 'vector<long long int>'
   26 |         if(collisions(v)) r = mid;
      |                       ^
      |                       |
      |                       vector<int>