欢迎访问 生活随笔!

尊龙游戏旗舰厅官网

当前位置: 尊龙游戏旗舰厅官网 > > 编程问答 >内容正文

编程问答

codeforces round #320 (div. 1) [bayan thanks-尊龙游戏旗舰厅官网

发布时间:2025/1/21 编程问答 6 豆豆
尊龙游戏旗舰厅官网 收集整理的这篇文章主要介绍了 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

题目中给出的函数具有周期性,总可以移动到第一个周期内,当然,a

假设移动后在上升的那段,则有a-2*x*n=b,注意限制条件x≥b,n是整数,则n≤(a-b)/(2*b)。满足条件的x≥(a-b)/(2*n)

假设在下降的那段,2*x-(a-2*x*n)=b,n 1≤(a b)/(2*b),x≥(a b)/(2*(n 1))

两者取最小值

#include using namespace std;int main() {int a,b; scanf("%d%d",&a,&b);if(a"-1");else {int t1 = a b, t2 = a-b;int n1 = t1/(2*b)*2, n2 = t2/(2*b)*2;double a1 = t1*1./n1, a2 = t2*1./n2;printf("%.10lf\n",min(a1,a2));}return 0; }

 

转载于:https://www.cnblogs.com/jerryrey/p/4815392.html

总结

以上是尊龙游戏旗舰厅官网为你收集整理的的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得尊龙游戏旗舰厅官网网站内容还不错,欢迎将尊龙游戏旗舰厅官网推荐给好友。

网站地图