
算法
一级破风手
这个作者很懒,什么都没留下…
展开
-
acm训练技巧总结
不可将浮点变量用"==“或”!="与任何数值比较,应设置允许误差 原因: 计算机内部对浮点型数的存储有误差,比如double x=0.0;这时计算机内x值可能是0.0000000001…… 解决办法: 在判断条件中,要尽量不用浮点型变量,而用整型变量,因为计算机对整型变量的存储是精确的。 如果条件判断必须要用浮点型变量的话,float型大概是精确到6位,即小数点后6位都是准确的,可取EPSINON=0.000001 if (x == 0.0) //隐含错误的比较 if ((x>=.原创 2021-02-07 22:00:38 · 260 阅读 · 0 评论 -
算法-1043 输出PATest
输入样例:redlesPayBestPATTopTeePHPereatitAPPT 输出样例:PATestPATestPTetPTePePee #include<stdio.h> #include<string.h> #include<math.h> #include<stdlib.h> //c++头文件 #include<iostream> #include<algorithm> using namespace std; int ma原创 2020-06-03 23:51:49 · 215 阅读 · 0 评论 -
算法-整数拆分
#include<cstdio> #include<iostream> #include<queue> using namespace std; int main(){ int n; int i,flag,sum=0; queue<int> q; scanf("%d",&n); for(i=n/2+1;i>=1;i--){ flag=i; while(1){原创 2020-06-03 18:18:11 · 236 阅读 · 0 评论