题解列表

筛选

阶乘逆元+排列数

摘要:解题思路:阶乘逆元+排列数注意事项:用long long,每乘一个数就取模,避免溢出。参考代码:#include<bits/stdc++.h>#definelllo……

骑车与走路

参考代码:#includeintmain(){ints;scanf("%d",&s);doublet1,t2;t1=s/1.2;t2=s/3.0+23+27;if(t1>t2)printf("Bike");elseif(t1

c++简单实现代码,易懂!

摘要:解题思路:看注释即可,非常简便通俗易懂注意事项:sort()函数是快速排序函数,abs()是绝对值函数参考代码:#include<bits/stdc++.h>//万能头文件us……

一个基于C++内置bitset的解法

对于这道题,首先如果读者C++的知识基础比较好,那么我们可以知道C++有个bitset可以直接将对应的十进制整数转为二进制并限定位数。由于题目中整数范围为2的16次方,故可设位数为17位,即bitset(),信誓旦旦地写上,啪的一片红QAQ。

cpp :注意!该题数据有错误

摘要:# 😶这道题的离谱测试数据与正确解法本来以为只是一个简单的**高精度模拟**题,结果代码写完后死活过不去(WA),反复检查逻辑几十遍,确信算法数学上绝对没问题。最后看了数据,结……

字符串判等C++解法

解题思路:这题不要想着在输入的原字符串上删除或者修改,麻烦还容易出错。推荐存入新字符串再判断,思路简单且清晰注意事项:题目只要求过滤空格,这里调用isspace()会把制表符也一并过滤,但是不影响结果,若仅过滤空格,可单独判断参考代码:#include#include

高精除,思路在注释里写的非常明白

解题思路:试商估算精确法注意事项:注意要做减法的位置要对齐,冗余零要设置,大整数比较大小要弄明白位置参考代码:#include#includevoidshijinzhi(int*a,intk)//十进制函数,

怎么计算2的阶层

解题思路:用数组储存大整数注意事项:十进制的使用和动态数组长度参考代码:#include#includeusingnamespacestd;voidshijinzhi(int*a,intk)//十进制函数{if(a[k]>9){a[k+1]+=a[k]/10;a[k