50%是因为超过了int类型范围,要用long