5 条题解

  • 2
    @ 2025-3-30 18:38:11
    using namespace std;
    #define ll long long
    const int N =1e5+10;
    const int INF =0x3f3f3f3f;
    string a,b;
    int a1[N],b1[N],c1[N],lena,lenb,lenc,x;
    int main()
    {
    	cin>>a>>b;
    	lena=a.size();
    	lenb=b.size();
    	for(int i=0;i<lena;i++)
    	{
    		a1[i]=a[lena-i-1]-'0';
    	}
    	for(int i=0;i<lenb;i++)
    	{
    		b1[i]=b[lenb-i-1]-'0';
    	}
    	lenc=max(lena,lenb);
    	for(int i=0;i<lenc;i++)
    	{
    		c1[i]=a1[i]+b1[i];
    		c1[i]%=10;
    	}
    	while(c1[lenc]==0&&lenc>0)
    	{
    		lenc--;
    	}
    	for(int i=lenc;i>=0;i--)
    	{
    		cout<<c1[i];
    	}
     	return 0;
    }
    
    
    
    • 1
      @ 2025-5-19 20:27:17
      #include<bits/stdc++.h>
      using namespace std;
      #define ll long long
      const int N =1e5+10;
      const int INF =0x3f3f3f3f;
      string a,b;
      int a1[N],b1[N],c1[N],lena,lenb,lenc,x;
      int main()
      {
      	cin>>a>>b;
      	lena=a.size();
      	lenb=b.size();
      	for(int i=0;i<lena;i++)
      	{
      		a1[i]=a[lena-i-1]-'0';
      	}
      	for(int i=0;i<lenb;i++)
      	{
      		b1[i]=b[lenb-i-1]-'0';
      	}
      	lenc=max(lena,lenb);
      	for(int i=0;i<lenc;i++)
      	{
      		c1[i]=a1[i]+b1[i];
      		c1[i]%=10;
      	}
      	while(c1[lenc]==0&&lenc>0)
      	{
      		lenc--;
      	}
      	for(int i=lenc;i>=0;i--)
      	{
      		cout<<c1[i];
      	}
       	return 0;
      }
      
      
      
      
      
      • -2
        @ 2025-3-28 19:46:18

        *#include<bits/stdc++.h> using namespace std;

        int main*

        • -2
          @ 2025-3-7 18:15:41

          #include<bits/stdc++.h> using namespace std;

          int main() { long long a,b,c=0; cin>>a>>b; for(long long w=1;w<=a||w<=b;w*=10) c+=(a/w+b/w)%10*w; cout<<c; return 0; }

          • @ 2025-5-19 20:27:43

            ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

        • -5
          @ 2025-3-7 17:35:44

          #include<bits/stdc++.h> using namespace std; long long add(long long n,long long m){ long long result=0; long long weishu=1; while(n>0||m>0){ int nge=n%10; int mge=m%10; result+=(nge+mge)%10weishu; n=n/10; m=m/10; weishu=10; } return result; } int main(){ long long n,m; cin>>n>>m; cout<<add(n,m); }

          • 1

          信息

          ID
          3243
          时间
          1000ms
          内存
          256MiB
          难度
          7
          标签
          (无)
          递交数
          380
          已通过
          93
          上传者