class FileSharing {
public:
FileSharing(int m) {
}
int join(vector<int> ownedChunks) {
}
void leave(int userID) {
}
vector<int> request(int userID, int chunkID) {
}
};
/**
* Your FileSharing object will be instantiated and called as such:
* FileSharing* obj = new FileSharing(m);
* int param_1 = obj->join(ownedChunks);
* obj->leave(userID);
* vector<int> param_3 = obj->request(userID,chunkID);
*/