小问题的解决
火车史湘云外
这个作者很懒,什么都没留下…
展开
-
解决无穷大的设置问题(Andrewlu58)
编程中无穷大常量的设定技巧如 果问题中各数据的范围明确,那么无穷大的设定不是问题,在不明确的情况下,很多程序员都取0x7fffffff作为无穷大,因为这是32-bit int的最大值。如果这个无穷大只用于一般的比较(比如求最小值时min变量的初值),那么0x7fffffff确实是一个完美的选择,但是在更多的情况 下,0x7fffffff并不是一个好的选择。很多时候我们并不只是单纯拿无穷大来作比较,而是会运算后再做比较**,例如在大部分最短路径算法中都会使用的松弛操作:if (d[u]+w[u][v]&转载 2020-05-24 22:01:34 · 224 阅读 · 0 评论 -
交换两个浮点数的小数部分
首先用笔模拟一下,然后就写成了`#include<bits/stdc++.h>//程序目的将两个浮点数的小数部分交换using namespace std;int main(){double x,y;int a,b; cin>>x>>y;//输入两个浮点数 a=(int)x;b=(int)y;x=b+x-a;y=a+y-b;printf("...原创 2020-05-02 09:07:55 · 2379 阅读 · 0 评论