3 solutions

  • 1
    @ 2025-5-18 14:19:22
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    	int n,z;cin>>n>>z;int ln=n;
    	for(int i=1;i<z;i++){
    		n=n*ln;
    		n=n%1000;
    		
    	}
    	if(n<100){
    		if (n<10){
    			cout<<"00";
    			cout<<n;
    			return 0;
    		}
    		else{
    			cout<<"0";
    			cout<<n;
    			return 0;
    		}
    	}else{
    		cout<<n;return 0;
    	}
    }
    ```
    • -1
      @ 2024-10-19 10:42:53
      #include<bits/stdc++.h>
      using namespace std;
      int main() 
      {
      	int a,b;
          cin>>a>>b;
          int s=1;
          for(int i=1;i<b;i++)
          {
              s=s*a;
              s=s%1000;
          }
          if(s>=100) cout<<s;
          else if(s>=10) cout<<"0"<<s;
          else cout<<"00"<<s;
      	return 0;
      }
      
      • -3
        @ 2024-9-15 10:32:32

        #include<bits/stdc++.h> using namespace std; int main(){ int a,b; cin>>a>>b; int res=1; for(int i=1;i<=b;i++){ res=res*a; res=res%1000; } if(res>=100){ cout<<res;

        }
        else if(res>=10){
        	cout<<"0"<<res;
        }
        else cout<<"00"<<res;
        return 0;
        

        }

        • 1

        Information

        ID
        884
        Time
        1000ms
        Memory
        256MiB
        Difficulty
        1
        Tags
        (None)
        # Submissions
        180
        Accepted
        50
        Uploaded By