11 条题解

  • 1
    @ 2025-2-20 20:32:17

    很简单,a+ba+b 问题,这么水,好久没刷了。数据范围 4×1084\times 10^8,记得开个 long long\tt long\ long 保平安。

    #include<iostream>
    using namespace std;
    int main(){
      long long a,b;
      cin>>a>>b;
      cout<<a+b;
      return 0;
    }
    

    AC 记录

    • 1
      @ 2025-2-9 16:43:54

      蒟蒻刚学的线段树,话不多说,上线段树做法:

      #include<iostream>
      using namespace std;
      long long a[50],segt[50];
      void build(int l,int r,int num){ //递归建线段树
          if(l==r) segt[num]=a[l];
          else{
              int mid=(l+r)/2;
              build(l,mid,num*2);
              build(mid+1,r,num*2+1);
              segt[num]=segt[num*2]+segt[num*2+1];
          }
      }
      long long query(int l,int r,int lnow,int rnow,int num){
          if(l<=lnow&&rnow<=r) return segt[num];
          else{
              long long ans=0;
              int mid=(l+r)/2;
              if(l<=mid) ans+=query(l,r,lnow,mid,num*2);
              if(r>=mid+1) ans+=query(l,r,mid+1,rnow,num*2+1);
              return ans;
          }
      }
      int main(){
        cin>>a[1]>>a[2];
        build(1,2,1); //建树
        cout<<query(1,2,1,2,1); //查询区间[1,2]的和
      }
      
      

      整体思想就是把 A,BA,B 看成一个区间,最后可以便利地进行查询。

      • @ 2025-2-20 20:35:53

        不是,明明直接输出 a+ba+b 就行了为啥要用线段树呢?

        蒟蒻的能力范围在洛谷里的黄题难度\tiny 蒟蒻的能力范围在洛谷里的{\color{Yellow} 黄题} 难度

    • 1
      @ 2025-2-9 11:10:19
      #include<bits/stdc++.h>//万能头
      using namespace std;
      long long a,b;//数据类型限制
      int main(){
          cin>>a>>b;
          cout<<a+b;
          return 0;//终止(好习惯)
      }
      • 1
        @ 2025-1-28 19:54:37

        这基本上是萌新刷的第一道题吧(如果你第一道刷的是 Hello, World 就当我没说)

        废话不多说,虽然我说了句废话,但因为我又多说了句废话,所以这话还是废话^v^

        好了,上代码:

        #include <bits/stdc++.h>
        /* 万能头文件,也可以使用 iostream 或 cstdio (如果使用 cstdio 就要把 cin 和 cout 换成 scanf 和 printf ) */
        using namespace std;
        /* 调用 std ,如果使用 cstdio 可以不调用 */
        int main() {
            /* 主函数 */
            long long a, b;
            /* 定义两个长整型变量 a 和 b */
            cin >> a >> b;
            /* 输入 a 和 b */
            a += b;
            /* 此时变量 a 是原先的 a 和 b 的和 */
            cout << a;
            /* 输出,不做解释,虽然做了解释^v^ */
            return 0;
            /* 结束 */
        }
        
        /* 我大发慈悲再写一个 cstdio 的 */
        #include <cstdio>
        int main() {
            long long a, b;
            scanf("%lld %lld", &a, &b);
            printf("%lld", a + b);
            return 0;
        }
        

        注:本篇题解是在 20252025 蛇年新年将到时写的,所以在此祝大家新年快乐!

        • 1
          @ 2024-11-16 21:44:07

          B2001题解

          主要题意

          输入 aabb 然后输出它们的和。

          解题思路

          无。

          上代码!

          #include<bits/stdc++.h>//万能头文件 
          using namespace std;//调用std库 
          long long a,b;//定义两个整数 
          int main()
          {
          	cin>>a>>b;//输入 
          	cout<<a+b;//输出a与b的和
          	return 0;//好习惯 
          }
          
          
          • 0
            @ 2025-2-6 18:10:49

            蒟蒻的第一篇题解 题目很简单,给你两个数a、b,求他们的和然后输出。 那么既然很简单,我再贴一份快读模板

            #include <iostream>
            using namespace std;
            inline long long read()// 快读模板
            {
            	long long x=0,f=1;
            	char ch=getchar();
            	while(ch<'0' || ch>'9')
            	{
            		if(ch=='-') f=-1;
            		ch=getchar();
            	}
            	while(ch>='0' && ch<='9')
            	{
            		x=(x<<3)+(x<<1)+ch-'0';
            		ch=getchar();
            	}
            	return x*f;
            }
            int main()
            {
            	long long a=read(),b=read();//记得要开long long 
            	printf("%lld\n",a+b);
            	return 0;
            }
            

            最后祝大家2025新年快乐

            • 0
              @ 2025-2-2 0:55:26

              题面意思就是给定一个 aabb,让我们求 a+ba+b,最重要的是,一定要开 long longlong\ long 啊,不然就只有70分喵~

              上代码!!!

              #include <bits/stdc++.h>
              using namespace std;
              long long  a, b;
              int main(){
              	cin>> a>> b;
              	cout<<a+b;
              }
              
              • 0
                @ 2024-12-18 18:43:44

                代码

                #include<bits/stdc++.h>
                using namespace std;
                long long a,b;
                int main(){
                    cin>>a>>b;
                    cout<<a+b;
                }
                
                
                • 0
                  @ 2024-11-27 21:55:43

                  题解(Python3)

                  # 一次输入两个值,保存到变量
                  a,b = input().split()
                  
                  # input()函数返回为字符串类型,转化为整型int
                  a,b = int(a),int(b)
                  
                  # 计算并输出结果
                  print(a + b)
                  
                  • -1
                    @ 2024-11-17 15:47:38

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

                    • @ 2024-11-19 19:41:09

                      long long,否则会爆int

                  • -3

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

                    • 1

                    信息

                    ID
                    4451
                    时间
                    1000ms
                    内存
                    128MiB
                    难度
                    1
                    标签
                    递交数
                    1632
                    已通过
                    551
                    上传者