公司自己开发了一套SIA服务,将消息传递和webservice服务都封装在里面,实现了各项目间通信的简化和消息保存不丢失。其中通过json字符串发送报文,然后把字符串转化为java对象的方式,进行各项目间的通信。我们的项目用这种方式大概半年了,偶然发现一bug,为了解决这个bug又导..
分类:
编程语言 时间:
2015-08-05 01:16:13
阅读次数:
8902
这个涉及到浮点数在计算机中的存储问题。可以测试如下程序:
# include
int main(void)
{
float i = 4.3123999;
if (i - 4.3123999==0)
printf("i为零。\n");
else
printf("i不为零。\n");
return 0;
}
输出结果为:i不为零。
这是因为浮点数在计算机中的存储精度问题,...
分类:
编程语言 时间:
2015-07-31 16:16:31
阅读次数:
158
解题心的: 就是基本的一对一模拟手算。。借助c++的string 不用逆序运算了。很方便的补0. 最后处理下前导0的问题。#include #include using namespace std;// 实现大数相加 结果存放在num中 void bigIntergerAdd(string &nu....
分类:
其他好文 时间:
2015-07-28 23:03:16
阅读次数:
162
该题的思路很好想,就是尽量取大一些的成绩为后面的人留出更大的 “空间” 。 细节也很好想,这里不再赘述,值得一提的是 : 该题存在精度问题 , 导致我一开始一直WA。
由于输入和输出只保留两位小数,所以我们不妨将浮点数变成小数,这里要用到round函数,将不需要的小数位四舍五入到整数 。
#include
using namespace std;
const int maxn = 1638...
分类:
其他好文 时间:
2015-07-28 09:09:17
阅读次数:
93
题解:
把查询的值看成二进制,转换成十进制之后去叶子里面找对应的值输出即可#include
#include
#includeconst int N = 100009;int change(char * s);
//pow调用库中的也可,由于可能存在的精度问题,重写了一下
int pow(int x, int y);
void rev(char...
分类:
其他好文 时间:
2015-07-24 22:43:13
阅读次数:
266
题意:
为在一条线段上找到一点,与给定的P点距离最小。很明显的凸性函数,用三分法来解决。dist函数即为求某点到P点的距离。注意精度问题。...
分类:
其他好文 时间:
2015-07-23 17:56:58
阅读次数:
127
题意:找相似三角形的最大个数。注意不是所有相似三角形的个数,而是不同类相似三角形 中个数最大的
分析:
之前理解成了所有相似三角形的个数,所以尽管考虑了所有的特殊情况以及精度问题还是不停的wawawa,甚至重新写了一遍不用余弦来判断而是用边。绝望之中仔细看别人的代码,原来题意理解错了。
这题的收获:
1.三角形相似的判定:用余弦定理、或者边成比例。最好用边,然后判定的时候不用比值,用乘积,...
分类:
其他好文 时间:
2015-07-22 23:05:20
阅读次数:
378
//第i个城市到第j个城市的概率ma[i][j]
//第i天的天气天气wet[i]
//第i个城市天气为j的概率wet_m[i][j]
//Hovey从0点开始,找出其概率最大的路线
//dp[i][j] 表示在第i天Hovey在第j个城市在所有路线的最大概率
//dp[i][j] = dp[i-1][k].p+ma[k][j]+wet_m[j][wet[i]]
//但是由于精度问题,...
分类:
其他好文 时间:
2015-07-22 22:47:55
阅读次数:
106
在ACM中,精度问题非常常见。其中计算几何头疼的地方一般在于代码量大和精度问题,代码量问题只要平时注意积累模板一般就不成问题了。精度问题则不好说,有时候一个精度问题就可能成为一道题的瓶颈,让你debug半天都找不到错误出在哪。1.浮点数为啥会有精度问题:浮点数(以C/C++为准),一般用的较多的是f...
分类:
其他好文 时间:
2015-07-22 20:51:57
阅读次数:
970
在看了别人的代码后发现有很多可以避免出现精度问题的方法(如坐标都乘2等) 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 const int maxx=1010; 7 const double eps=1e-5...
分类:
其他好文 时间:
2015-07-17 07:05:57
阅读次数:
145