第一题比较简单ac。
第二题:太可惜了,一个小细节int类型的决定了成败。
- 其实当时我自己没注意这个细节,因为调用sqrt的时候,本地ide报错返回int不匹配,我当时怎么就想都不想把sqrt强制转换为int呢。
- 本题给的测试用例也太巧的避免这个问题。
奇怪思路是对的,就是没通过。。。。。。。。。
第二题小蜜蜂采蜜,题目要求最终结果转int 我把每一段转int了,导致通过率一直为0,看到别人说才知道原因。难受香菇,怪我没读清楚题目咯,为什么不是全double,全int
太坑了!!!
#include<iostream>
#include<string>
#include<algorithm>
#include<vector>
#include<map>
#include<set>
#include<sstream>
#include<assert.h>
#include<math.h>
using namespace std;
//int TwopointSum(pair<int, int>a, pair<int, int> b)
//{
// return int(sqrt((b.first - a.first)*(b.first - a.first) + (b.second - //a.second)*(b.second - a.second)));
//}
double TwopointSum(pair<int, int>a, pair<int, int> b)
{
return