蓝桥杯
跑的真快的并快乐的疾风索
这个作者很懒,什么都没留下…
展开
-
第四届蓝桥杯省赛C++B组《带分数》 满分解
利用两个dfs 对1~9进行全排列 n = a + b / c 则 b = nc - ac #include <iostream> #include <cstring> #include <cstdio> #include <algorithm> using namespace std; bool vis[10]; int N; int cnt; ...原创 2020-04-16 21:29:11 · 209 阅读 · 0 评论 -
蓝桥杯练习《高精度加法》大数的加法
题目描述: 代码: #include <stdio.h> #include <string.h> void reverseAndTrans(char arr[], int num[]) { int len = strlen(arr) - 1; for (int start = 0; len >= 0; start++, len--) { ...原创 2020-03-03 19:23:59 · 151 阅读 · 0 评论 -
蓝桥杯练习 《阶乘计算》如何处理大数乘法
题目描述: 思路: 阶乘级别的增长非常恐怖,当n等于1000的时候,位数就达到了2568,明显int和long long 都存不下,只能通过数组的方式进行存储。 原题描述: n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。 将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意...原创 2020-03-03 18:04:16 · 250 阅读 · 0 评论