Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
98614 CSYZ_GanRZ Karry5307 C++ 运行超时 10 1000 MS 1036 KB 436 2023-08-16 12:08:42

Tests(2/6):


#include<bits/stdc++.h> #define N 100010 using namespace std; int n,m,op,l,r,x; int a[N],b[N]; int main(){ cin>>n>>m; for(int i=1;i<=n;i++) cin>>a[i]; while(m--){ cin>>op>>l>>r; if(op==1){ cin>>x; for(int i=l;i<=r;i++) a[i]=x; } else{ for(int i=l;i<=r;i++) b[i]=a[i]; sort(b+l,b+r+1); int ans=1; for(int i=l+1;i<=r;i++) if(b[i]!=b[i-1]) ans++; cout<<ans<<endl; } } return 0; }


测评信息: