145 条题解

  • 0
    @ 2024-11-2 23:48:26

    `#include #include

    using namespace std;

    int main() { int a,b; cin >> a >> b; cout << a+b << endl; return 0; } `

    • 0
      @ 2024-8-28 8:53:53
      #include <bits/stdc++.h>
      using namespace std;
      typedef long long ll;
      
      int main() {
      //	freopen(".in","r",stdin);
      //	freopen(".out","w",stdout);
      	int a,b;
      	cin>>a>>b;
      	cout<<a+b;
      	return 0;
      }
      
      • 0
        @ 2024-8-7 19:35:21

        做出这道题,那么恭喜你踏上了万里征程的第一步!

        这是一道适合入门级选手练手的题目,本篇题解为大家介绍 cin 和 cout 。

        cin :标准输入流。

        输入:cin>>变量名;
        多个输入:cin>>变量名1>>变量名2……;

        cout :标准输出流。

        输出变量:cout<<变量名;
        输出单个字符:cout<<'字符';
        输出一串字符:cout<<"一串字符";
        输出换行:cout<<endl;

        本题代码及解析

        #include<iostream>//头文件,可调用cin、cout
        using namespace std;//标准命名空间 
        int main(){//主函数 
        	int a,b;//定义变量 
        	cin>>a>>b;//输入a,b 
        	cout<<a+b;//输出a,b之和 
        	return 0;//返回0 
        }
        
        • 0
          @ 2024-7-31 20:47:03

          所以写题解会加RP吗?(每日一问)

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

          以至于我为什么要用long long我也不知道

          注释: (1):万能头文件,几乎包含所有头文件( (2):换行,比endl快一点

          • 0
            @ 2024-7-28 19:47:33

            弱爆了 输出cout << a + b;

            • 0
              @ 2024-7-2 8:21:26

              第一次写题解😄

              #include <bits/stdc++.h>//万能头
              using namespace std;
              int main() {
              int a, b;//定义
              cin >> a >> b;//输入
              cout << a + b;//输出
              return 0;//返回
              }
              
              • 0
                @ 2024-3-17 11:28:00

                #include<bits/stdc++.h> using namespace std; long long m,n;//一定要用long long 不然会错! int main(){ cin>>n>>m; cout<<n+m<<endl; } 管理大大求过qwq

                • 0
                  @ 2024-3-17 11:26:22

                  #include<bits/stdc++.h> using namespace std; long long m,n; int main(){ cin>>n>>m; cout<<n+m<<endl; }

                  • 0
                    @ 2024-2-16 9:02:02

                    #include <bits/stdc++.h> using namespace std;
                    int main() {
                    int a, b;
                    cin >> a >> b;
                    cout << a + b;
                    return 0;
                    }
                    兄啊,这是给若至做的罢(恼

                    • 0
                      @ 2024-2-12 16:41:46

                      很简单,其实输出 a+b 即可。

                      #include<bits/stdc++.h>
                      using namespace std;
                      int main()
                      {
                          int a,b;
                          cin>>a>>b;
                          cout<<a+b;
                          return 0;
                      }
                      
                      • @ 2024-2-16 10:55:36

                        其实需要高精度

                    • 0
                      @ 2024-2-5 21:13:26

                      这道题想必不用多说了吧,直接附上代码

                      
                      

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

                      
                      
                      • @ 2024-2-14 19:47:31

                        e……你可以复制代码时直接复制,等会如果没有再写仨 `

                    • 0
                      @ 2024-1-28 14:00:03

                      题意

                      a+ba+b

                      思路

                      这题不需要思路

                      方法

                      也不需要方法

                      代码

                      #include <iostream> 
                      using namespace std; 
                      int main() { 
                          int a, b; 
                          cin >> a >> b; 
                          cout << a + b << endl; 
                          return 0; 
                      }
                      
                      • 0
                        @ 2024-1-19 13:11:50

                        A + B Probelm 氵到要死

                        C++的入门题吧,输入 aabb,输出a+ba+b

                        #include<bits/stdc++.h>
                        using namespace std;
                        int main(){
                            int a, b;
                            cin >> a >> b;
                            cout << a + b;
                            return 0;
                        }
                        
                        • 0
                          @ 2024-1-18 20:58:43
                          #include<bits/stdc++.h>
                          using namespace std;
                          struct Plus{
                          long long a,b;
                          void in(){
                          cin>>a>>b;
                          }
                          void out(){
                          cout<<a+b;
                          }
                          };
                          int main(){
                          Plus a_plus_b;
                          a_plus_b.in();
                          a_plus_b.out();
                          return 0;
                          }
                          
                          
                          • 0
                            @ 2024-1-13 10:27:45

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

                            return 0;
                            

                            } 这都不会就过分了啊 👍

                            • 0
                              @ 2023-11-3 21:22:55

                              LCT解法

                              #include <iostream>
                              #include <cstring>
                              #include <cstdio>
                              #include <cstring>
                              using namespace std;
                              struct node 
                              {
                                  int data,rev,sum;
                                  node *son[2],*pre;
                                  bool judge();
                                  bool isroot();
                                  void pushdown();
                                  void update();
                                  void setson(node *child,int lr);
                              }lct[233];
                              int top,a,b;
                              node *getnew(int x)
                              {
                                  node *now=lct+ ++top;
                                  now->data=x;
                                  now->pre=now->son[1]=now->son[0]=lct;
                                  now->sum=0;
                                  now->rev=0;
                                  return now;
                              }
                              bool node::judge(){return pre->son[1]==this;}
                              bool node::isroot()
                              {
                                  if(pre==lct)return true;
                                  return !(pre->son[1]==this||pre->son[0]==this);
                              }
                              void node::pushdown()
                              {
                                  if(this==lct||!rev)return;
                                  swap(son[0],son[1]);
                                  son[0]->rev^=1;
                                  son[1]->rev^=1;
                                  rev=0;
                              }
                              void node::update(){sum=son[1]->sum+son[0]->sum+data;}
                              void node::setson(node *child,int lr)
                              {
                                  this->pushdown();
                                  child->pre=this;
                                  son[lr]=child;
                                  this->update();
                              }
                              void rotate(node *now)
                              {
                                  node *father=now->pre,*grandfa=father->pre;
                                  if(!father->isroot()) grandfa->pushdown();
                                  father->pushdown();now->pushdown();
                                  int lr=now->judge();
                                  father->setson(now->son[lr^1],lr);
                                  if(father->isroot()) now->pre=grandfa;
                                  else grandfa->setson(now,father->judge());
                                  now->setson(father,lr^1);
                                  father->update();now->update();
                                  if(grandfa!=lct) grandfa->update();
                              }
                              void splay(node *now)
                              {
                                  if(now->isroot())return;
                                  for(;!now->isroot();rotate(now))
                                  if(!now->pre->isroot())
                                  now->judge()==now->pre->judge()?rotate(now->pre):rotate(now);
                              }
                              node *access(node *now)
                              {
                                  node *last=lct;
                                  for(;now!=lct;last=now,now=now->pre)
                                  {
                                      splay(now);
                                      now->setson(last,1);
                                  }
                                  return last;
                              }
                              void changeroot(node *now)
                              {
                                  access(now)->rev^=1;
                                  splay(now);
                              }
                              void connect(node *x,node *y)
                              {
                                  changeroot(x);
                                  x->pre=y;
                                  access(x);
                              }
                              void cut(node *x,node *y)
                              {
                                  changeroot(x);
                                  access(y);
                                  splay(x);
                                  x->pushdown();
                                  x->son[1]=y->pre=lct;
                                  x->update();
                              }
                              int query(node *x,node *y)
                              {
                                  changeroot(x);
                                  node *now=access(y);
                                  return now->sum;
                              }
                              int main()
                              {
                                  scanf("%d%d",&a,&b);
                                  node *A=getnew(a);
                                  node *B=getnew(b);
                                      connect(A,B);
                                      cut(A,B);
                                      connect(A,B);
                                  printf("%d\n",query(A,B)); 
                                  return 0;
                              }
                              
                              • 0
                                @ 2023-10-27 22:50:04
                                #include<bits/stdc++.h>
                                using namespace std;
                                const int N=100001;
                                int a[N],b[N],ml;
                                void add(int a[],int b[])
                                {
                                	int cnt=0;
                                	for(int i=1;i<=ml+1;i++)
                                	{
                                		cnt+=a[i]+b[i];
                                		a[i]=cnt%10;
                                		cnt/=10;
                                	}
                                	return;
                                }
                                void print(int a[])
                                {
                                	int i;
                                	for(i=ml+1;i>0&&!a[i];i--);
                                	if(!i)
                                	{
                                		cout<<0;
                                		return;
                                	}
                                	while(i)
                                	{
                                		cout<<a[i--];
                                	}
                                }
                                int main()
                                {
                                	string sa,sb;
                                	cin>>sa>>sb;
                                	int la=sa.size(),lb=sb.size();
                                	ml=la>lb?la:lb;
                                	for(int i=1;i<=la;i++)
                                	{
                                		a[i]=sa[la-i]-'0';
                                	}
                                	for(int i=1;i<=lb;i++)
                                	{
                                		b[i]=sb[lb-i]-'0';
                                	}
                                	add(a,b);
                                	print(a);
                                	return 0;
                                }
                                
                                • 0
                                  @ 2023-10-15 17:46:10
                                  #include<iostream>//头文件
                                  using namespace std;//命名空间
                                  int main()
                                  {
                                       int a, b;//定义
                                       cin>> a>> b;//输入
                                       cout<< a + b;//输出
                                       return 0;
                                  }
                                  
                                  • 0
                                    @ 2023-10-10 22:50:59
                                    /*****************
                                    备注:
                                    *****************/
                                    #include <iostream>
                                    using namespace std;
                                    #define LL long long
                                    #define MAXM 3010
                                    #define MAXN 3010
                                    const int N =1e5+10;
                                    const int INF =0x3f3f3f3f;
                                    int main ()
                                    {
                                        LL a,b;
                                        cin>>a>>b;
                                        cout<<a+b;
                                       return 0;
                                    }
                                    
                                    

                                    信息

                                    ID
                                    56
                                    时间
                                    1000ms
                                    内存
                                    1024MiB
                                    难度
                                    1
                                    标签
                                    递交数
                                    9073
                                    已通过
                                    4043
                                    上传者