注意:int b[100020] ;
memset(b,-1,100020); //全部初始化为-1 memset 在string.h 里面(此处可不用,不过是个小知识点)
思路1:自己写的(最后两个测试点报错)
#include<iostream>
#include<string.h>
#include<vector>
using namespace std;
struct stu{
int first,data,next;
};
int main()
{
int a1,n,k;
cin>>a1>>n>>k;
vector<stu> v(n);
int a[100020],b[100020],m=0,t,tt;
memset(b,-1,100020); //全部初始化为-1 memset 在string.h 里面(此处可不用,不过是个小知识点)
for(int i=0;i<n;i++){
cin>>v[i].first>>v[i].data>>v[i].next;
}
while(m!=n){
for(int i=