算法
甜甜圈Zoe
这个作者很懒,什么都没留下…
展开
-
acm训练技巧总结
不可将浮点变量用"==“或”!="与任何数值比较,应设置允许误差原因: 计算机内部对浮点型数的存储有误差,比如double x=0.0;这时计算机内x值可能是0.0000000001……解决办法:在判断条件中,要尽量不用浮点型变量,而用整型变量,因为计算机对整型变量的存储是精确的。如果条件判断必须要用浮点型变量的话,float型大概是精确到6位,即小数点后6位都是准确的,可取EPSINON=0.000001if (x == 0.0) //隐含错误的比较if ((x>=.原创 2021-02-07 22:00:38 · 209 阅读 · 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 · 143 阅读 · 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 · 196 阅读 · 0 评论