pow返回double型数据, 在转换成int64时可能会有问题 比如(int)(0.999999999) = 0
可以这样:
long long get(string &s){
long long ret = 0, f=1;
for(int i=0; i
else if(s[i]!=',') ret = ret * 10 + s[i]-'0';
}
return ret * f;
}
你试试极限数据
10亿加10亿算算结果
www洗澡去
len-flag等于7也是两个逗号
小于四才是一个逗号