蓝桥杯2017年第八届真题-小数第n位(快速幂) 摘要:解题思路:求小数点后n位时,根据除法的流程,仅仅与c=(a*10^(n-1)))%b相关,第n+1位,n+2位,n+3位可以利用c/b来计算。注意事项:直接模拟除法可能会超时,复杂度为O(n),快速幂…… 题解列表 2023年08月28日 0 点赞 0 评论 116 浏览 评分:9.9
1875: 蓝桥杯2017年第八届真题-小数第n位(c++)10ms 摘要:解题思路:因为相除时每一次的余数要小于除数,即余数的个数是有限的.两个整数相除,商要么是整数,要么有限小数,要么是无限(循环)小数.注意事项:找出循环部分参考代码:#include<iostream>…… 题解列表 2023年02月06日 0 点赞 0 评论 118 浏览 评分:9.9
蓝桥杯2017年第八届真题-小数第n位 -题解(Python代码) 摘要:解题思路: 常规思路python实现当n过大时会超时。所以我们可以想办法减短遍历长度,测试了下1000长度是比较快的。常规代码:a,b,n = map(int,input().split()) …… 题解列表 2020年11月08日 0 点赞 0 评论 595 浏览 评分:9.9
蓝桥杯2017年第八届真题-小数第n位 -题解(C++代码) 摘要:### 解题思路:因为求第n位开始的三位小数,那就要求到n+2,公式为:(a/b)*10^(n+2)%1000,例如1.2431的从4开始取为431等价于12431%1000=431 因为 x/…… 题解列表 2020年10月11日 0 点赞 0 评论 688 浏览 评分:0.0
蓝桥杯2017年第八届真题-小数第n位 -题解(Java代码) 摘要:和在纸上笔算除法一个步骤,不能用浮点数,浮点数天然有误差,实际中没有影响,但可以使这道题不能AC ```java import java.util.Scanner; public cla…… 题解列表 2020年03月10日 0 点赞 0 评论 509 浏览 评分:9.3
蓝桥杯2017年第八届真题-小数第n位 -题解(Python代码)python开荒柘 摘要:这道题对于python选手不太友好,python非常容易超时,但是只要分组进行,可以将时耗降到最小 ```python size=[int(i) for i in input().split()]…… 题解列表 2020年02月20日 0 点赞 0 评论 685 浏览 评分:7.3
蓝桥杯2017年第八届真题-小数第n位 -题解(C++代码) 摘要: ###思路 > 1. **通过取余运算得到每位小数。** 2. **循环第1步,直到第n位小数,然后输出。** ```cpp #include using namespac…… 题解列表 2019年06月30日 0 点赞 0 评论 773 浏览 评分:8.3
蓝桥杯2017年第八届真题-小数第n位 (C++代码) 摘要:#include "stdio.h" #include "stdlib.h" #include "iostream" #include "string.h" #include "algorit…… 题解列表 2019年05月19日 4 点赞 1 评论 645 浏览 评分:5.2
蓝桥杯2017年第八届真题-小数第n位 (Java代码) 摘要:解题思路:a>b的话,先做一下除法。要小数注意事项:参考代码:import java.util.Scanner;public class Main { public static void ma…… 题解列表 2019年03月08日 1 点赞 0 评论 598 浏览 评分:0.0
蓝桥杯2017年第八届真题-小数第n位 (C++代码) 摘要:解题思路:注意事项:参考代码:#include <iostream>using namespace std;long long i,a,b,n;int main(){ cin>>a>>b>>n; a%…… 题解列表 2018年12月07日 1 点赞 1 评论 352 浏览 评分:0.0