QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#75256#5033. Y 君的序列xlwangCompile Error//C++141.6kb2023-02-04 17:38:122023-02-04 17:38:16

Judging History

你现在查看的是最新测评结果

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-02-04 17:38:16]
  • 评测
  • [2023-02-04 17:38:12]
  • 提交

answer

// #include <bits/stdc++.h>
// #include "seq.h"
// #define fr(i,j,k) for(register int i=j;i<=k;++i)
// #define rf(i,j,k) for(register int i=j;i>=k;--i)
// using namespace std;
// const int Maxn=1e5+10;
// int b[Maxn];
// int a[Maxn];
// int n;
// int id[Maxn];
// int id1[Maxn];
// inline void Swap(int x,int y){
// 	swap(a[x],a[y]);
// 	id1[a[x]]=x,id1[a[y]]=y;
// }
// inline void add1(int x,int y){
// 	a[y]+=a[x]/2;
// 	a[x]/=2;
// }
// inline void into(int l,int r){
// 	fr(i,l+1,r-1) add(id1[i],id1[i+1]);add(id1[r],id1[1]);
// 	// fr(i,l+1,r-1) printf("add:%d %d\n",id1[i],id1[i+1]);
// 	// printf("add:%d %d\n",id1[r],id1[1]);
// 	fr(i,l+1,r-1) add1(id1[i],id1[i+1]);add1(id1[r],id1[1]);
// 	fr(i,1,n) id1[a[i]]=i;
// }
// inline void solve(){
// 	answer(1);
// 	fr(i,1,n) b[i]=Get(i);
// 	fr(i,1,n) id[b[i]]=i;
// 	fr(i,1,n) a[i]=i;
// 	fr(i,1,n) id1[a[i]]=i;
// 	// puts("id:");
// 	// fr(i,1,n) printf("%d ",id[i]);
// 	// puts("");
// 	// puts("id1:");
// 	// fr(i,1,n) printf("%d ",id1[i]);
// 	// puts("");
// 	rf(i,n,1){
// 		// printf("** %d %d\n",id[i],i);
// 		while(a[id[i]]!=i) into(1,i);
// 	}
// }
// void SEQ(int N,int M){
// 	n=N;
// 	solve();
// }
#include <bits/stdc++.h>
#include "seq.h"
#define fr(i,j,k) for(register int i=j;i<=k;++i)
#define rf(i,j,k) for(registe rint i=j;i>=k;--i)
using namespace std;
int n;
const int Maxn=1e5+10;
int a[Maxn];
int id[Maxn];
inline void Swap(int x,int y){
	swap(a[x],a[y]);
	id[a[x]]=x;id[a[y]]=y;
}
int fa[Maxn];
vector<pair<int,int> >vc;
inline void SEQ(int _n,int M) {
	answer(1);
	n=_n;
	fr(i,1,n) a[i]=Get(i),id[a[i]]=i;
}

详细

implementer.cpp: In function ‘void {anonymous}::StAr_WaRs::main()’:
implementer.cpp:46:22: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   46 |                 scanf("%d %d",&n,&M);
      |                 ~~~~~^~~~~~~~~~~~~~~
implementer.cpp:47:45: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   47 |                 for (int i=1;i<=n;i++) scanf("%d",&b[i]),a[i]=i;
      |                                        ~~~~~^~~~~~~~~~~~
/usr/bin/ld: /tmp/cc3wBLsJ.o: in function `main':
implementer.cpp:(.text.startup+0x77): undefined reference to `SEQ(int, int)'
collect2: error: ld returned 1 exit status