2 条题解

  • 0
    @ 2025-7-5 13:42:43

    1.1.

    #include<bits/stdc++.h>
    #define r(a) scanf("%d",&a)
    #define f(i,l,r) for(int i=l;i<=r;i++)
    using namespace std;
    int n;
    int main(){
    	r(n);
    	bool FUCK=0;
    	f(i,1,2){
    		f(j,0,9){
    			f(k,0,9){
    				f(l,0,9){
    					f(p,0,9){
    						int sum=i*100+j*10+k;
    						int sum2=j*100+k*10+l;
    						int sum3=k*100+l*10+p;
    						if(sum%n==0&&sum2%n==0&&sum3%n==0){
    							printf("%d\n",i*10000+j*1000+k*100+l*10+p);FUCK=1;
    						}
    					}
    				}
    			}
    		}
    	}
    	if(300%n==0) printf("30000\n"),FUCK=1;
    	if(!FUCK) printf("No");
    	return 0;
    }//无敌暴力
    

    2.2.

    #include<bits/stdc++.h>
    using namespace std;
    int k;
    signed main(){
    	ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
    	cin>>k;
    	bool flag=0;
    	for(int i=10000;i<=30000;i++){
    		int sub1=i/100,sub2=i/10%1000,sub3=i%1000;
    		if(sub1%k==0&&sub2%k==0&&sub3%k==0){
    			cout<<i<<'\n';
    			flag=1;
    		}
    	}
    	if(!flag){
    		cout<<"No";
    	}
    	return 0;
    }//更好写
    
    • 0
      @ 2024-11-30 15:00:45

      #include<bits/stdc++.h> using namespace std; int k,sub1,sub2,sub3; int main(){ cin>>k; int sum=0; for(int i=10000;i<=30000;i++){ sub1=i/100; sub2=i/10%1000; sub3=i%1000; if(sub1%k0&&sub2%k0&&sub3%k0){ cout<<i; sum++; cout<<endl; } } if(sum0) cout<<"No"; return 0; }

      • 1

      信息

      ID
      207
      时间
      1000ms
      内存
      256MiB
      难度
      4
      标签
      (无)
      递交数
      186
      已通过
      84
      上传者