10 条题解

  • 1
    @ 2024-11-29 10:18:31

    #include<bits/stdc++.h> using namespace std; int main() { int b,c; double a,x,o,s; cin>>a>>b>>c; s=-b/(2a); x=(4ac-bb)/(4*a); if(a>0) cout<<"min"<<":"<<"f("<< fixed<<setprecision(2)<<s<<")"<<"=" <<x; if(a<0) cout<<"max"<<":"<<"f("<< fixed<<setprecision(2)<<s<<")"<<"=" <<fixed<<setprecision(2)<<x; return 0; }

    • 1

      很容易知道,除以这三个数余一的数减一是这三个数的最小公倍数的倍数

      由上一题我们则可以写出下面的代码🎉️

      #include<bits/stdc++.h>
      using namespace std;
      int a,b,c,d;
      int gcd(int x,int y){
      	return x%y==0?y:gcd(y,x%y);
      }
      int main(){
      	cin>>a>>b>>c;
      	d=c/gcd(c,a/gcd(a,b)*b)*(a/gcd(a,b)*b);
      	for(int i=0;i<10;i++){/*注意,1除以这三个数也余1,所以要从i=0开始*/
      		cout<<1+i*d<<endl;
      	}
      	return 0;
      }
      
      • 1

        #include<bits/stdc++.h>

        using namespace std;

        int main()

        {

        int a,b,c,p=1;
        
        cin>>a>>b>>c;
        
        for(int i=1;;i++)
        
        {
        
        	if(i%a==1&&i%b==1&&i%c==1)
        
        	{
        
        		cout<<i<<endl;p++;
        
        	}
        
        	if(p>10)
        
        	{
        
        		break;
        
        	}
        
        		}
        
        		return 0;
        

        }

        • 1

          #include<bits/stdc++.h> using namespace std; int main() { int a,b,c;int d=1; cin>>a>>b>>c; for(int i=1;;i++) { if(i%a1&&i%b1&&i%c==1) {cout<<i<<endl; d++;} if(d>10) break; } return 0; }

          • 1
            @ 2024-1-8 13:41:35

            #include<bits/stdc++.h> using namespace std; int main() { int n,t=10,x,a,b,c,i; cin>>a>>b>>c; for(i=1;t!=0;i=1+i) { if(i%a1&&i%b1&&i%c==1) { cout<<i<<endl; t--; } } return 0; }

            • 0
              @ 2024-11-18 13:19:41

              #include<bits/stdc++.h> using namespace std; int main(){ int a,b,c,d=1; cin>>a>>b>>c; for(int i=1;;i++) { if(i%a1&&i%b1&&i%c==1) { cout<<i<<endl;d++; } if(d>10)break;} return 0; }

              • 0
                @ 2024-11-18 13:11:28

                #include<bits/stdc++.h> using namespace std; int main() { int a,b,c,e=1; cin>>a>>b>>c; for(int i=1;;i++) { if(i%a1&&i%b1&&i%c==1) { cout<<i<<endl;e++; if(e>10) { break; } } } return 0; }

                • 0
                  @ 2024-1-13 13:49:59

                  #include<bits/stdc++.h> using namespace std; int main() { int m,n,q,a=0; cin>>m>>n>>q; for(int i=1;;i++) { if(i%q1&&i%m1&&i%n1) { cout<<i<<endl; a+=1; if(a10) break; } } return 0; }

                  • -1
                    @ 2024-11-20 13:01:26

                    #include<bits/stdc++.h> using namespace std; int main() { int a,b,c,e=1; cin>>a>>b>>c; for(int i=1;;i++) { if(i%a1&&i%b1&&i%c==1) { cout<<i<<endl;e++; if(e>10) { break; } } } return 0; }

                    • -1
                      @ 2024-11-12 12:48:39

                      #include<bits/stdc++.h> using namespace std; int main() { int a,b,c,d=0; cin>>a>>b>>c; for(int i=1;i;i++) { if(i%a1&&i%b1&&i%c1) { cout<<i<<endl; d+=1; if(d10) break; } } return 0; }

                      • @ 2024-11-12 23:41:45

                        这是输出了十一个数和上一条一样,应该定义d=1,这样d++后d<10才是十个数,👀️

                    • 1

                    信息

                    ID
                    59
                    时间
                    1000ms
                    内存
                    256MiB
                    难度
                    4
                    标签
                    递交数
                    169
                    已通过
                    76
                    上传者