zoukankan      html  css  js  c++  java
  • hdu 2035 人见人爱A^B

    人见人爱A^B

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 34306    Accepted Submission(s): 23290

    Problem Description
    求A^B的最后三位数表示的整数。 说明:A^B的含义是“A的B次方”
     
    Input
    输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A=0, B=0,则表示输入数据的结束,不做处理。
     
    Output
    对于每个测试实例,请输出A^B的最后三位表示的整数,每个输出占一行。
     
    Sample Input
    2 3
    12 6
    6789 10000
    0 0
     
    Sample Output
    8
    984
    1
    初等数论基础知识,取余
     1 #include <iostream>
     2 using namespace std;
     3 int main()
     4 {
     5     int a, b;
     6     while(cin >> a >> b)
     7     {
     8         if (a == 0 && b == 0)
     9             break;
    10         int sum = 1;
    11         for(int i = 0; i < b; i++)
    12         {
    13             sum = sum * a;
    14             if(sum > 1000)
    15                 sum %= 1000;
    16         }
    17         cout << sum << endl;
    18     }
    19     return 0;
    20 }
    View Code
  • 相关阅读:
    Java中的IO基本用法
    Java中的字符串
    centos
    Linux 常用命令
    rand随机
    auto.js 学习
    毕业了!!!
    论文的查找
    kill的使用
    安装交叉编译工具arm-linux-gcc-4.3.2 并且修改环境变量
  • 原文地址:https://www.cnblogs.com/qinduanyinghua/p/5525382.html
Copyright © 2011-2022 走看看