uva 10515 - Powers Et Al.(数论)
2014-07-02 13:41
405 查看
题目链接:uva 10515 - Powers Et Al.
题目大意:给出m和n,问说mn的个数上的数是多少。
解题思路:其实只要看m的最后一位数就可以了,判断最有一位的周期,然后用n%t即可。
题目大意:给出m和n,问说mn的个数上的数是多少。
解题思路:其实只要看m的最后一位数就可以了,判断最有一位的周期,然后用n%t即可。
#include <cstdio> #include <cstring> #include <vector> using namespace std; const int maxn = 15; const int maxs = 105; vector<int> g[maxn]; char a[maxs], b[maxs]; void init () { int v[maxn]; for (int i = 0; i < maxn; i++) { int tmp = i; memset(v, 0, sizeof (v)); while (v[tmp] == 0) { v[tmp] = 1; g[i].push_back(tmp); tmp = tmp * i % 10; } } } int main () { init(); while (scanf("%s%s", a, b) == 2 && ( strcmp(a,"0") || strcmp(b,"0")) ) { if (strcmp(b, "0") == 0) { printf("1\n"); continue; } int u = a[strlen(a)-1] - '0'; int len = strlen(b); int tmp = 1, m = g[u].size(); for (int i = 0; i < len; i++) tmp = (tmp * 10 + (b[i] - '0')) % m; printf("%d\n", g[u][(tmp-1+m)%m]); } return 0; }
相关文章推荐
- UVA 10515 - Powers Et Al.(数论)
- UVa 10515 - Powers Et Al.
- uva 10515——Powers Et Al.
- UVA11752 The Super Powers【超级幂+暴力+数论】
- UVA 10622 Perfect P-th Powers(数论)
- 【数论 && 找规律】UVA 11752 The Super Powers
- UVA 10622 - Perfect P-th Powers(数论)
- UVa 11752 - The Super Powers (数论)
- uva 11752 -The Super Powers (数论)
- UVA 11752 - The Super Powers (数论)
- UVa 10622 - Perfect P-th Powers(数论)
- uva 10622 - Perfect P-th Powers(数论)
- uva 11752 - The Super Powers(数论+枚举技巧)
- UVA 10622 - Perfect P-th Powers(数论)
- UVa 11440 Help Tomisu (数论欧拉函数)
- Uva 8道比较水的数论 (练练英语阅读理解)
- uva 11889 - Benefit(数论)
- UVA 10586 - Polynomial Remains(数论)
- uva138(数论)
- UVA 128 Software CRC(数论 进制转化)