HDU 2106 decimal system (进制转化求和)
HDU system 转化 求和 进制 Decimal
2023-09-11 14:17:19 时间
题意:给你n个r进制数,让你求和。
析:思路就是先转化成十进制,再加和。
代码如下:
#include <iostream> #include <cstdio> #include <algorithm> #include <queue> #include <vector> #include <cstring> #include <map> using namespace std; const int maxn = 70; char s[maxn]; int main(){ int n; while(~scanf("%d", &n)){ int sum = 0; while(n--){ int ss = 0; scanf("%s", s); int tt; for(tt = 0; s[tt] != '('; ++tt) ; int t = 0; for(int i = tt+1; s[i] != ')'; ++i) t = t * 10 + s[i] - '0'; for(int i = 0; s[i] != '('; ++i) ss = ss * t + s[i] - '0'; sum += ss; } printf("%d\n", sum); } return 0; }
相关文章
- 致初学者(四):HDU 2044~2050 递推专项习题解
- hdu 5410 CRB and His Birthday 01背包和全然背包
- HDU 4268 Alice and Bob(贪心+Multiset的应用)
- 2015 Multi-University Training Contest 2 hdu 5308 I Wanna Become A 24-Point Master
- HDU 1754 I Hate It
- HDU 1814 Peaceful Commission
- HDU 6214 Smallest Minimum Cut (最小割且边数最少)
- HDU 3368 Reversi (暴力,DFS)
- HDU 2561 第二小整数 (排序)
- HDU 2393 Higher Math (判断直角三角形)
- 【HDU - 4341】Gold miner(分组背包)
- hdu 4374 单调队列
- hdu 2846 Repository (字典树)