1 solutions

  • 0
    @ 2025-12-3 17:12:23

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    int t,a[7],at;
    string s,s1;
    int main()
    {   
        cin>>s>>t;
        for(int i=0;i<s.size();i++)
        {
        	int x=s[i]-'A'+t;
        	at=0;
        	for(int i=x;i>0;i/=10)
        		a[at++]=i%10;
        	for(int i=at-1;i>=0;i--)
        	{
        		char c=char(a[i]+48);
        		s1+=c;
        	}
        }
    //	cout<<s1<<endl;  
    	for(int i=0;;)
    	{
    		if(s1.size()==3)
    			if(s1[0]=='1' && s1[1]=='0' && s1[2]=='0') {cout<<s1;return 0;}
    		if(s1.size()==2)
    			if(s1[0]!='0') {cout<<s1;return 0;}
    			else {cout<<s1[1];return 0;}
    		string s2;	
    		for(int i=0;i<s1.size()-1;i++)
    		{
    			int x=((s1[i]-'0')+(s1[i+1]-'0'))%10;
    			char c=char(x+48);
    			s2+=c;		
    		}
    	//	cout<<s2<<endl;
    	//	system("pause");
    		s1=s2;
    	}
    }
    
    
    • 1

    Information

    ID
    968
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By