10 条题解

  • 1

    思路

    注意: a==b==c 会先算 a==b 并返回 0 或 1,再由 0 或 1 和 c 比较,是会导致错误的(比如说输入 2 2 2 会输出 dy)。

    code

    #include<bits/stdc++.h>
    using namespace std;
    int a,b,c;
    int main(){
    	cin>>a>>b>>c;
    	if(a==b&&b==c){
    		puts("db");
    	}else if(a==b||b==c||a==c){
    		puts("dy");
    	}else{
    		puts("yb");
    	}
    }
    
    • 1
      @ 2024-10-16 21:27:54
      #include<bits/stdc++.h> 
      using namespace std; 
      int main() 
      {
       int a, b, c; 
       cin >> a >> b >> c; 
       if (a + b > c && b + c > a && a + c > b) 
       { 
       if (a == b && b == c) 
       { 
       cout << "db"; 
       } 
       else if (a == b || b ==c || a == c) 
       { 
       cout << "dy"; 
       } 
       else 
       cout << "yb"; 
       } 
       return 0; 
      }
      
      • 0
        @ 2025-8-29 2:05:40

        555

        • 0
          @ 2024-11-15 13:45:24

          #include<bits/stdc++.h> using namespace std; int main() { int a,b,c; cin>>a>>b>>c; if(a+b>c&&b+c>a&&c+a>b) { if(ab&&bc&&ac) cout<<"db"; else if(ab||bc||ca) cout<<"dy"; else cout<<"yb"; } return 0; }

          • 0
            @ 2024-11-11 16:52:16

            #include<bits/stdc++.h> using namespace std; int main() { int a,b,c; cin>>a>>b>>c; if(a+b>c&&a+c>b&&c+b>a) {if(aa==bb+cc||bbaa+cc||c*caa+bb) {cout<<"Yes"<<endl;} else {cout<<"No"<<endl;}} else {cout<<"Not a triangle"<<endl;} return 0; }

            • 0
              @ 2024-11-9 13:30:30

              #include<bits/stdc++.h> using namespace std; int main() { int a,b,c; cin>>a>>b>>c; if(a+b>c&&a+c>b&&b+c>a) { if(ab&&bc) cout<<"db"; else if(ab||bc||a==c) cout<<"dy"; else cout<<"yb"; } return 0; }

              • 0
                @ 2024-11-9 13:22:47

                #include<bits/stdc++.h> using namespace std; int main() { int a,b,c; cin>>a>>b>>c; if(ab&&bc&&ac) { cout<<"db"; } else if(ab||ac||bc) { cout<<"dy"; } else { cout<<"yb"; } return 0; }

                • 0
                  @ 2024-11-9 13:13:10
                  using namespace std;
                  int main()
                  {
                  	int a,b,c;
                  	cin>>a>>b>>c;
                  	if(a+b>c&&a+c>b&&c+b>a)
                  	{
                  		if(a==b&&b==c)
                  		cout<<"db"<<endl;
                  		else if(a==b||a==c||b==c)
                  		cout<<"dy"<<endl;
                  		else
                  		cout<<"yb"<<endl;
                  	}
                  	return 0;
                  }
                  
                  
                  • 0
                    @ 2023-12-30 17:32:52

                    #include<bits/stdc++.h> using namespace std; int main() {double a,b,c; cin>>a>>b>>c; if(ab&&bc) {cout<<"db";} else if(ab&&a!=c||ac&&a!=b||b==c&&b!=a) {cout<<"dy";} else {cout<<"yb";} return 0; }

                    额,不知道为什么,在家做的发上去部分成乱码了()

                    • 0
                      @ 2023-12-25 23:13:14

                      #include<bits/stdc++.h> using namespace std; int main() { int a, b, c; cin >> a >> b >> c; if (a + b > c && b + c > a && a + c > b) { if (a == b && b == c) { cout << "db"; } else if (a == b || b ==c || a == c) { cout << "dy"; } else cout << "yb"; } return 0; }

                      • 1

                      信息

                      ID
                      32
                      时间
                      1000ms
                      内存
                      256MiB
                      难度
                      5
                      标签
                      递交数
                      230
                      已通过
                      94
                      上传者