第二题我只过了30%,后面想想写了一下,应该没问题 public static double CalWater(int t, int m, int t1, int m1, int t2, int m2) { int enterWaterT = (t / (2 * t1)) * t1 + (Math.Min(t1, t % (2 * t1))); // 进水闸时长 int exitWaterT = (t / (2 * t2)) * t2 + (Math.Min(t2, t % (2 * t2))); // 出水阀时长 double enterWaterN = m1 * enterWaterT; double exitWaterN = m2 * exitWaterT; double result = Math.Max(0, Math.Min(m, enterWaterN - exitWaterN)); return result; }

相关推荐

10-09 22:05
666 C++
找到工作就狠狠玩CSGO:报联合国演讲,报电子烟设计与制造
点赞 评论 收藏
分享
10-25 00:32
香梨想要offer:感觉考研以后好好学 后面能乱杀,目前这简历有点难
点赞 评论 收藏
分享
牛客网
牛客企业服务