2 条题解

  • 2
    @ 2023-3-2 20:35:31
    不可抄题解
    #include<bits/stdc++.h>
    using namespace std;
    vector<int> hx;
    bool pd(int st){
    	if(st==1){
    		return;
    	}
    	for(int i=2;i<=st/2;i++){
    		if(st%i==0){
    			return 0;
    		}
    	}
    	return 1;
    }
    int man(){
    	int n,m;
    	cin>>n>>m;
    	for(int k=n;k<=m;k++)
    		cout<<l<<"=";
    		for(int i=1;i<=l;i++)
    				if(pd(i)==1){
    					hx.push_back(i);
    					l=l*i;
    					i--;
    				}
    			}
    		}
    		sort(hx.begin(),hx.end());
    		for(int i=0;i<hx.size()-1;i++){
    			cout<<hx[i]<<"*";
    		}
    		cout<<hx[hx.size()-1]<<"\n";
    		hx.clear();
    	}
    	return 0;
    }
    
    • 1
      @ 2023-3-2 21:13:11
      #include<bits/stdc++.h>
      using namespace std; 
      int n,a[100001]={0},g[3];
      void zzh(int n)
      {
          cout<<n<<"=";
          for(int i=2;i<=n;i++)
          {
              if(n%i==0)
              {
                  while(1)
      	        {
      		        if(n%i!=0)
      		        {
      			        break;
      		        }
      		        if(n==i)
      		        {
      			        cout<<i;
      		        } 
      		        else
      		        {
      			        cout<<i<<"*";
      		        }
      		        n=n/i;
      	        } 
              }
          }
          return;
      }
      int main()
      {
      	cin>>g[1]>>g[2];
      	for(int i=g[1];i<=g[2];i++)
      	{
      		zzh(i);
      		cout<<endl;
      	}
      }
      
      • 1

      信息

      ID
      834
      时间
      1000ms
      内存
      512MiB
      难度
      5
      标签
      递交数
      29
      已通过
      15
      上传者