souvenirs.cpp: In function 'void buy_souvenirs(long long int, long long int)':
souvenirs.cpp:9:42: error: conversion from 'pair<vector<int>,[...]>' to non-scalar type 'pair<vector<long long int>,[...]>' requested
9 | pair<vector<int>, int>buy=transaction(p[0]-1);
| ~~~~~~~~~~~^~~~~~~~
souvenirs.cpp:10:13: error: 'struct std::pair<std::vector<long long int>, long long int>' has no member named 'fi'
10 | if (buy.fi.size()==1) {
| ^~
souvenirs.cpp:11:25: error: 'struct std::pair<std::vector<long long int>, long long int>' has no member named 'se'
11 | p[1]=p[0]-1-buy.se;
| ^~
souvenirs.cpp:16:29: error: 'struct std::pair<std::vector<long long int>, long long int>' has no member named 'se'
16 | int mid=(p[0]-1-buy.se)>>1;
| ^~