5 条题解

  • 1
    @ 2024-9-30 21:09:14
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	int N,M;
    	cin >>N>>M;
    	int a[N + 1] = {0}; 
    	for(int i=1;i<=M;i++){
    		for(int j = 1;j <= N;j++){
    			if(j % i == 0){
    				a[j] = !a[j];
    			}
    		}
    	} 
    	for(int i = 1;i <= N;i++){
    		if(a[i] == 0)
    			cout<<i<<" ";
    	}
    }
    
    
    • 0
      @ 2024-10-20 16:06:55
      #include<bits/stdc++.h>
      using namespace std;
      int a[10010];
      int main(){
      int n;
      cin>>n;
      for(int i=0;i<n;i++) cin>>a[i];
      sort(a,a+n);
      if(n<10){
      for(int i=0;i<n;i++) cout<<a[i]<<" ";
      return 0;
      }
      if(n>=10){
      for(int i=0;i<10;i++) cout<<a[i]<<" ";
      return 0;
      }
      }
      

      请你们猜猜这是哪题的

      • 0
        @ 2024-8-1 12:11:48
        #include<bits/stdc++.h>
        using namespace std;
        int c[5001];
        int main(){
        	int n,m;
        	cin>>n>>m;
        	for(int i=1;i<=5000;i++){
                c[i]=1;
            }
        	for(int i=1;i<=m;i++){
        		for(int j=1;j*i<=n;j++){
        			c[i*j]=-c[i*j];//翻个 
        		}
        	}
            for(int i=1;i<=n;i++){
                if(c[i]==1){
                    cout<<i<<" ";
                }
            }
        }
        
        • -1
          @ 2024-7-8 13:03:54
          # 便民小题解(好像发过一次)
          #include<bits/stdc++.h>
          using namespace std;
          int main(){
              int n,m;
              cin>>n>>m;
              int a[n+1];
              for(int i=1;i<=n;i++){
                  a[i]=1;
              }for(int i=1;i<=m;i++){
                  for(int j=1;j*i<n;j++){
                      a[i*j]=-a[i*j];
                  }
              }    
                  for(int i=1;i<=n;i++){
                      if(a[i]==1){
                          cout<<i<<" ";
                      }
                  }
              
          
          }
          
          • -1
            @ 2024-7-4 11:18:32
            ```
            #include<bits/stdc++.h>
            using namespace std;
            int c[5001];
            int main(){
            	int n,m;//n是硬币,m是人数
            	cin>>n>>m;
            	for(int i=1;i<=5000;i++){
                    c[i]=1;//编号
                }
            	for(int i=1;i<=m;i++){
            		for(int j=1;j*i<=n/*倍数翻个*/;j++){
            			c[i*j]=-c[i*j];//翻个 
            		}
            	}
                for(int i=1;i<=n;i++){
                    if(c[i]==1){
                        cout<<i<<" ";
                    }
                }
            }
            ```
            
            • 1

            信息

            ID
            486
            时间
            1000ms
            内存
            256MiB
            难度
            4
            标签
            递交数
            202
            已通过
            67
            上传者