20 条题解

  • 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

    sweeter is me

    • 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
                                      标签
                                      递交数
                                      276
                                      已通过
                                      80
                                      上传者