LightOJ1214
来源:互联网 发布:无线hdmi 知乎 2017 编辑:程序博客网 时间:2024/06/06 02:43
题目链接:
https://vjudge.net/problem/LightOJ-1214
题目大意:
两个数
解题过程:
先用 Java 的大数类水过了,然后感觉应该用到数论的知识,想起来之前好像也有一道高精度取模的题,当初用 Python 水过去了,现在认真的学一下高精度取模。
题目分析:
显然这题正负号和是否整除无关,先忽略掉。
对于每一个整数,可以分解为如下的形式(以
然后这里可以顺带取模(以模123为例):
AC代码:
#include <bits/stdc++.h>using namespace std;typedef long long ll;char str[1123];ll mod;int main() { int T; scanf("%d", &T); for (int Case = 1; Case <= T; Case++) { scanf("%s %lld", str, &mod); int len = strlen(str); ll rst = 0; //忽略掉负号 int i = str[0] == '-' ? 1 : 0; for (;i < len; i++) { rst = ((rst * 10) % mod + (str[i] - '0')) % mod; } //取模为0表示可以被整除 if (rst == 0) { printf("Case %d: divisible\n", Case); } else { printf("Case %d: not divisible\n", Case); } }}
阅读全文
0 0
- LightOJ1214
- 大数求模lightoj1214
- lightoj1214 - Large Division
- LightOJ1214 Large Division
- LightOJ1214 - Large Division(大数取余)
- lightoj1214 - Large Division【大数整除小数判定 模拟除法】
- LightOJ1214 Large Division (大数求余,同余定理)
- Lightoj1214——Large Division(同余定理,判断是否整除)
- Java性能分析及问题解决(二)jvm致命错误导致进程直接挂掉,错误日志分析及解决
- DFS&&codeforce 598d
- Hibernate教程之七多对多实现基于xml和注解
- LINGO软件入门
- [bzoj4556][Tjoi2016&Heoi2016]字符串
- LightOJ1214
- 第一章:Django开发中url配置及获取参数
- AngularJs 最新验证手机号码,成功测试通过
- [PHP]时间操作
- vim+cscope组合使用配置.vimrc
- Android 监控APP是否在后台运行
- 关于js oop,继承实现的5、6、7、8种方法中的最佳方法
- 回文相关算法
- 9-Vue指令之V-text/V-html