145 条题解

  • -2
    @ 2023-3-20 15:48:05

    很简单,先用字符串存放数据,在从低位开始算,两两相加,逢十进一。

    ~代码才40行,不多~

    #include<bits/stdc++.h>
    using namespace std;
    int a[1000001],b[1000001],c[1000001],j;
    bool x=false;
    char s[1000001],ss[1000001];
    int main() 
    {
    	memset(a,0,sizeof(a));
    	memset(b,0,sizeof(b));
    	memset(c,0,sizeof(c));
    	scanf("%s%s",s,ss);
    	a[0]=strlen(s);
    	b[0]=strlen(ss);
    	for(int i=1; i<=a[0]; i++) 
    	a[i]=s[a[0]-i]-'0';
    	for(int i=1; i<=b[0]; i++) 
    	b[i]=ss[b[0]-i]-'0';
    	for(j=1; j<=max(a[0],b[0])+1; j++) 
    	{
    		c[j]=a[j]+b[j];
    		if(c[j]>=10) 
    		{
    			c[j]%=10;
    			a[j+1]++;
    		}
    	}
    	c[0]=j;
    	if(c[j+1]>0) c[0]++;
    	for(int i=c[0]; i>=1; i--) 
    	{
    		if(x==false&&c[i]==0) 
    		continue;
    		x=true;
    		cout<<c[i];
    	}
    	if(x==false) 
    	cout<<0;
    	printf("\n");
    	return 0;
    }
    

    管理员大大求过QAQ

    彩蛋

    文言版

    #及充窦融之女孙侍中垒兴矣。
    用命名为帝喾咨d
    甲戌,武军二千人[71]以五十吏二千人,吏二千人五十余年;
    &lt;
    甲戌,封府库二千二千余家,帝喾二千余家;
    &lt
    {
    更老女喜刑名。帝喾寿梦有子;
    更典帝喾嘉伯喈①,吾寿梦有子②;
    更典帝喾嘉伯喈。
    帝喾八月壬戌岂可怒哉!帝喾聿怀金玉,为帝喾次妃。
    [47]陈民典诰。
    [47]民义并行。
    猫一窦秋开二水中;
    [88]唐赛明之后[82]--][57]
    猫一窦秋开二水中;
    [88]唐广明年金涂海伯萧][57]-
    刘保好心,好梦回漠北;无如之何。
    {
    [88]刘宇深,[88];
    吾乃龌龊。
    {
    [88]徐卢=;
    [88]唐武爱吾;
    }
    }
    [88]
    [88]聚野草花,疏刑部伍胥靡];
    了窦融一窦通漾场;
    {
    若孝明旦唱为帝喾做成何人,
    引兵久之。
    蜥蜴_然;
    功名吟泽,无片云;
    }
    若(旦旦唱)
    co mán)42 30。
    乐则灵惨凄部(lya n.
    还。
    }
    
    • @ 2023-7-29 12:46:32

      a,b106a,b\le 10^6,用传统数据类型不能存吗?为什么用高精度加?

    • @ 2023-10-3 19:26:30

      @ 他炫技呗,别管这种人

信息

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