제출 #1285516

#제출 시각아이디문제언어결과실행 시간메모리
1285516lizi14선물 (IOI25_souvenirs)C++20
컴파일 에러
0 ms0 KiB
void buy_souvenirs(int N, long long P0) {
  	pair<vector<int>, long long> res = transaction(P0-1);
  	int a=res.second;
  	//int ans=P0-1-a;
  	//res=transaction(ans);
  	if(N==3){
  	    transaction(P0/2);
  	    transaction(P0/2);
  	}
  	else{
    	for(int i=1; i<N; i++){
    	    for(int j=1; j<=i; j++){
    	        transaction(P0-1);
    	    }
    	    P0--;
    	}
  	}
  	return;
}

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

souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:2:14: error: 'vector' was not declared in this scope
    2 |         pair<vector<int>, long long> res = transaction(P0-1);
      |              ^~~~~~
souvenirs.cpp:2:9: error: 'pair' was not declared in this scope
    2 |         pair<vector<int>, long long> res = transaction(P0-1);
      |         ^~~~
souvenirs.cpp:2:21: error: expected primary-expression before 'int'
    2 |         pair<vector<int>, long long> res = transaction(P0-1);
      |                     ^~~
souvenirs.cpp:3:15: error: 'res' was not declared in this scope
    3 |         int a=res.second;
      |               ^~~
souvenirs.cpp:7:13: error: 'transaction' was not declared in this scope
    7 |             transaction(P0/2);
      |             ^~~~~~~~~~~
souvenirs.cpp:13:17: error: 'transaction' was not declared in this scope
   13 |                 transaction(P0-1);
      |                 ^~~~~~~~~~~