18 条题解

  • 3
    
    #include<bits/stdc++.h>
    using namespace std;
    int a,b;
    int main(){
        cin>>a>>b;
        cout<<a+b;
        return 0;
    }
    

    点个赞在拿走吧

    • 去你的 、、、 #include<bits/stdc++.h> using namespace std; int main(){ int a,b;

      cin>>a>>b;
      cout<<a+b;
      

      return 0.1; } 、、、

  • 1
    @ 2026-4-17 17:14:35

    #include<bits/stdc++.h> using namespace std; int a,b; int main(){ cin>>a>>b; cout<<a+b; return 0; }

    • 1
      @ 2026-4-17 17:14:21

      #include<bits/stdc++.h> using namespace std; int a,b; int main(){ cin>>a>>b; cout<<a+b; return 0; }

      • 1

        虽然不是自己写的但是我在洛谷误加的团的团长发我的(我也没看懂)

        #include <bits/stdc++.h>
        using namespace std;
        string qf (string a)
        {
        	if (a[0] == '-') return a.substr (1 , a.size () - 1);
        	return "-" + a;
        }
        string operator - (string a) {return qf (a);}
        string gjc (string a , string b)
        {
        	if (a[0] == '-' && b[0] == '-') return gjc (- a , - b);
        	else if (a[0] == '-') return - gjc (- a , b);
        	else if (b[0] == '-') return - gjc (a , - b);
        	int ans[a.size () + b.size ()] = {};
        	reverse (a.begin () , a.end ());
        	reverse (b.begin () , b.end ());
        	for (int i = 0;i < a.size ();i ++)
        		for (int j = 0;j < b.size ();j ++) ans[i + j] += (a[i] - '0') * (b[j] - '0');
        	for (int i = 0;i < a.size () + b.size ();i ++)
        		if (ans[i] > 9)
        		{
        			int x = ans[i] % 10 , y = ans[i] / 10;
        			ans[i] = x;
        			ans[i + 1] += y;
        		}
        	string ans2 = "";
        	for (int i = 1;i <= a.size () + b.size ();i ++) ans2 += (char) (ans[i - 1] + '0');
        	if (ans2[ans2.size () - 1] == '0') ans2 = ans2.substr (0 , ans2.size () - 1);
        	reverse (ans2.begin () , ans2.end ());
        	return ans2;
        }
        string max (string a , string b)
        {
        	if (a[0] == '-' && b[0] == '-')
        	{
        		if (- max (- a , - b) == a) return b;
        		return a;
        	}
        	else if (a[0] == '-') return b;
        	else if (b[0] == '-') return a;
        	else if (a.size () > b.size ()) return a;
        	else if (a.size () < b.size ()) return b;
        	else
        	{
        		for (int i = 0;i < a.size ();i ++)
        			if (a[i] > b[i]) return a;
        			else if (a[i] < b[i]) return b;
        		return a;
        	}
        }
        string min (string a , string b)
        {
        	if (max (a , b) == a) return b;
        	return a;
        }
        string gjj (string a , string b);
        string cut (string a , string b)
        {
        	if (a[0] == '-' && b[0] == '-') return cut (- b , - a);
        	else if (a[0] == '-') return - gjj (- a , b);
        	else if (b[0] == '-') return gjj (b , - a);
        	else if (max (a , b) != a) return - cut (b , a);
        	reverse (a.begin () , a.end ());
        	reverse (b.begin () , b.end ());
        	string ans = "";
        	for (int i = 1;i <= a.size () + 1;i ++) ans += "0";
        	for (int i = 0;i < b.size ();i ++) ans[i] += a[i] - b[i];
        	for (int i = b.size ();i < a.size ();i ++) ans[i] = a[i];
        	for (int i = 0;i < ans.size ();i ++)
        		if (ans[i] < '0')
        		{
        			ans[i] += 10;
        			ans[i + 1] -= 1;
        		}
        	while (ans.size () > 1 && ans[ans.size () - 1] == '0') ans = ans.substr (0 , ans.size () - 1);
        	reverse (ans.begin () , ans.end ());
        	return ans;
        }
        string gjj (string a , string b)
        {
        	if (a[0] == '-' && b[0] == '-') return - gjc (- a , - b);
        	else if (a[0] == '-') return cut (b , - a);
        	else if (b[0] == '-') return cut (a , - b);
        	if (a.size () < b.size ()) swap (a , b);
        	reverse (a.begin () , a.end ());
        	reverse (b.begin () , b.end ());
        	string ans = "";
        	for (int i = 1;i <= a.size () + 1;i ++) ans += "0";
        	for (int i = 0;i < b.size ();i ++) ans[i] += a[i] - '0' + b[i] - '0';
        	for (int i = b.size ();i < a.size ();i ++) ans[i] = a[i];
        	for (int i = 0;i < ans.size ();i ++)
        		if (ans[i] > '9')
        		{
        			ans[i] -= 10;
        			ans[i + 1] += 1;
        		}
        	if (ans[ans.size () - 1] == '0') ans = ans.substr (0 , ans.size () - 1);
        	reverse (ans.begin () , ans.end ());
        	return ans;
        }
        string dev (string b , int a)
        {
        	if (a < 0 && b[0] == '-') return dev (- b , - a);
        	else if (a < 0) return - dev (b , - a);
        	else if (b[0] == '-') return - dev (- b , a);
        	while (a % 10 == 0 && b[b.size () - 1] == '0')
            {
                a /= 10;
                b = b.substr (0 , b.size () - 1);
            }
        	string ans = "";
        	int yu = 0;
        	for (int i = 0;i < b.size ();i ++)
        	{
        		yu = yu * 10 + b[i] - '0';
        		ans += yu / a + '0';
        		yu %= a;
        	}
        	while (ans.size () > 1 && ans[0] == '0') ans = ans.substr (1);
        	return ans;
        }
        string operator / (string a , int b) {return dev (a , b);}
        string operator * (string a , string b) {return gjc (a , b);}
        string operator + (string a , string b) {return gjj (a , b);}
        string operator - (string a , string b) {return cut (a , b);}
        string sqrt (string s)
        {
        	if (s == "0") return "0";
        	if (s == "1") return "1";
        	string l = "1" , r = "1" , ans , dan = "1";
        	for (int i = 1;i < s.size () / 2;i ++) l += "0";
        	for (int i = 1;i <= s.size () / 2 + 1;i ++) r += "0";
        	while (max (l , r) == r)
        	{
        		string mid = (l + r) / 2;
        		if (max (mid * mid , s) == s)
        		{
        			ans = mid;
        			l = gjj (mid , dan);
        		}
        		else r = mid - dan;
        	}
        	return ans;
        }
        signed main ()
        {
        	string a , b , c = "2";
        	cin >> a >> b;
        	if (a[0] == '-' && b[0] == '-')	cout << - sqrt (a * a + b * b + c * a * b);
        	else if (a[0] == '-')
        	{
        		if (max (- a , b) == b) cout << sqrt (a * a + b * b + c * a * b);
        		else cout << - sqrt (a * a + b * b + c * a * b);
        	}
        	else if (b[0] == '-')
        	{
        		if (max (- b , a) == a) cout << sqrt (a * a + b * b + c * a * b);
        		else cout << - sqrt (a * a + b * b + c * a * b);
        	}
        	else cout << sqrt (a * a + b * b + c * a * b);
        }
        
        • 0
          @ 2025-3-5 16:20:40

          #include<bits/stdc++.h> using namespace std; int a,b; int main(){ cin>>a>>b; cout<<a+b; return 0; }

          • 0
            @ 2025-2-28 17:17:45

            #include<bits/stdc++.h> using namespace std; int a,b;//定义两个整数变量 int main(){ cin>>a>>b;//输入a,然后输入b cout<<a+b;//输出a+b的和 return 0; }

            • -1
              @ 2025-3-28 15:49:56

              • -1
                @ 2025-3-26 16:53:01
                #include <bits/stdc++.h>
                using namespace std;
                int main()
                {
                	int n;
                	cin >> n;
                	if (n%4 == 0 && n%100 != 0 || n%400 == 0) cout << 'Y';
                	else cout << 'N';
                	return 0;
                }
                
                • -1
                  @ 2025-3-26 15:51:16
                  #include<bits/stdc++.h>
                    using namespace std;
                    int a[10000],n;
                    long long sum;
                    int main(){
                        cin>>n;
                        for(int i=1;i<=n;i++){
                            cin>>a[i];
                            sum+=a[i];
                        } 
                        double ans=0;
                        ans = sum*1.0/n;
                        printf("%.2lf",ans);
                        return 0;
                    }
                  
                  • -1
                    @ 2025-3-21 16:11:07

                    但是封闭护目镜,看看股份的人丰富的GV退不回你衣服都是你特么没见面VB换行符

                    • -1
                      @ 2025-3-21 16:04:23

                      #include #include #include

                      int main() { double num; std::cin >> num; double absNum = std::abs(num); std::cout << std::fixed << std::setprecision(2) << absNum << std::endl;

                      return 0;
                      

                      }

                      • -1
                        @ 2025-3-14 16:11:36

                        #include<bits/stdc++.h> using namespace std; int main(){ int a,b,c; cin>>a>>b; c=a+b; cout<<c; return 0;}

                        • -1
                          @ 2025-3-14 16:11:31

                          #include<bits/stdc++.h> using namespace std; int main(){ int a,b; cin>>a>>b; cout<<a+b; return 0; }

                          • -1
                            @ 2025-2-26 17:20:07

                            #include<bits/stdc++.h> using namespace std; int main(){ int a,b,c; cin>>a>>b; c=a+b; cout<<c; return 0; }

                            • -2
                              @ 2025-3-28 17:04:40

                              、、Cpp #include using namespace std;

                              int main() { int N, m, count = 0; cin >> N >> m; for (int i = 0; i < N; i++) { int a; cin >> a; if (a == m) { count++; } } cout << count << endl; return 0; }

                              • -2
                                @ 2025-3-28 16:24:07
                                #include<stdio.h>
                                int main()
                                {
                                    int a,n,i,sum=1;
                                    scanf("%d%d",&a,&n);
                                    for(i=1;i<=n;i++)
                                        sum=sum*a;
                                    printf("%d",sum);
                                    return 0;
                                }
                                
                                • -3
                                  @ 2025-3-5 16:20:59

                                  #include<bits/stdc++.h> using namespace std; int main(){ int a,b; cin>>a>>b; cout<<a+b; return 0; }

                                  • -4
                                    @ 2025-3-12 16:59:21

                                    #include<bits/stdc++.h> using namespace std; int main() { int a1,a2,n; cin>>a1>>a2>>n; cout<<a1+(a2-a1)*(n-1); return 0; }

                                    • 1

                                    信息

                                    ID
                                    1
                                    时间
                                    1000ms
                                    内存
                                    256MiB
                                    难度
                                    1
                                    标签
                                    递交数
                                    252
                                    已通过
                                    71
                                    上传者