2 条题解

  • 1
    @ 2023-5-7 7:56:51

    吐槽一下1.in的大小是0Byte!!!!!

    • 0
      @ 2023-8-21 20:18:48

      给上91分代码~

      #include<iostream>
      #include<queue>
      using namespace std;
      int uz;
      int nc[100002];
      bool fw(int n){
      	for(int i=1;i<=uz;i++){
      		if(n == nc[i]){
      			return true;
      		}
      	}
      	return false;
      }
      int main(){
      	for(int i=1;i<=100002;i++){
      		nc[i]=-1;//给内存赋一个负数的初始值
      	}
      	cin >> uz;
      	int n;
      	cin >> n;
      	int ans=0;
      	int wd[n+1];
      	int udn=1;
      	for(int i=1;i<=n;i++){
      		cin >> wd[i];
      	}
      	for(int i=1;i<=n;i++){
      		if(udn==uz&&!fw(wd[i])){
      			for(int j=1;j<uz;j++){
      				nc[j]=nc[j+1];
      			}
      			nc[uz]=wd[i];
      			ans++;
      		}
      		else if(udn!=uz&&!fw(wd[i])){
      			nc[udn]=wd[i];
      			udn++;
      			ans++;
      		}
      	}
      	cout << ans;
      	return 0;
      }
      
      • 1

      信息

      ID
      1555
      时间
      1000ms
      内存
      128MiB
      难度
      9
      标签
      递交数
      101
      已通过
      4
      上传者