P10679 『STA - R6』spec
P10679 『STA - R6』spec - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
一个小题,我们知道如果
#include <iostream> #include <cstring> #include <algorithm> using namespace std; const int N = 1010; int n, m; double g[N]; double dfs(int x, int s, double l, double r) { if (l > r) return 0; if (x > n) { // cout << x << ' ' <<a n << endl; return r; } for (int i = s; i <= g[x]; i ++ ) { double tx = (g[x] - 1) / i, ty = g[x] / i; if (ty < l || tx >= r) continue; // cout << g[x] << ' ' << l << ' ' << r << ' ' << tx << ' ' << ty << endl; double t = dfs(x + 1, i + 1, max((g[x] - 1) / i, l), min((g[x]) / i, r)); if (t) return t; } return 0; } int main() { cin >> n; for (int i = 1; i <= n; i ++ ) cin >> g[i], g[i] ++ ; sort(g + 1, g + 1 + n); n = unique(g + 1, g + 1 + n) - (g + 1); // cout << n << endl; double t = dfs(1, 1, 1, g[1]); if (t) printf("%.6lf", t); else puts("1"); return 0; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】