51nod 1770 数数字(规律)
2017-06-23 17:21
274 查看
思路:
1.最后一位单独处理下
2.注意最前面由进位得到的一位,不能是0
代码:
1.最后一位单独处理下
2.注意最前面由进位得到的一位,不能是0
代码:
#include<iostream> #include<cstdio> using namespace std; int main() { int t,a,b,d,n; cin >> t; while(t--) { cin >> a >> b >> d >> n; int ans = 0; if(a*b % 10 == d) ans++; if(n == 1 && a*b/10 == d && a*b >= 10) ans++; if(n >= 2) { if((a*b+a*b/10) % 10 == d) ans++; if((a*b + (a*b+a*b/10)/10) % 10 == d) ans += n-2; if((a*b + (a*b+a*b/10)/10) >= 10 && (a*b + (a*b+a*b/10)/10) / 10 == d) ans++; } cout << ans << endl; } return 0; }
相关文章推荐
- 51nod 1770 数数字 找规律,注意进位,时间复杂度O(n)
- 51nod 1770 数数字
- 51nod 1770 数数字
- 51NOD 1770 数数字 循环节
- 51nod 1770 数数字
- 1770 数数字 51NOD
- 51nod 1770数数字(找规律)
- 51nod-【1770 数数字】
- 【51Nod】1770 数数字
- 51nod 1770 数数字【模拟+思维】
- 51nod 1170 1770 数数字(数学技巧)
- 51Nod-1770-数数字
- 51nod 1770 数数字
- 51nod 1354 选数字 (01背包变形)
- 51nod 1042 数字0-9的数量(数位DP)
- 蓝桥杯 罗马数字转十进制 找规律
- 51Nod 1717 好数【规律题】水题
- 51nod-1350 斐波那契表示(规律)
- 51nod 1070 Bash游戏 V4(博弈——找规律)
- 51nod 1004 n^n的末位数字(快速幂)