摘要: include <bits/stdc++.h> using namespace std; int n; double e=1, cj=1; int main( ) { cin >> n; for (int i=1;i<=n;i++) { cj*=i; e+=e+1/cj; } cout << fix 阅读全文
posted @ 2024-11-07 21:18 浩瀚宇宙星晨 阅读(8) 评论(0) 推荐(0) 编辑
摘要: include <bits/stdc++.h> using namespace std; int n, m, sum, num; int main( ) { cin >> n >> m; for (int i=1;i<=n;i++) { int e; cin >> e; if (num+e>m) { 阅读全文
posted @ 2024-11-07 21:17 浩瀚宇宙星晨 阅读(17) 评论(0) 推荐(0) 编辑
摘要: https://oj.hetao101.com/d/contest_past/p/2069?tid=67076fb1c7a03d8a4628b276 这个思路错了,怎么还给排序上了。 正确解题 这个是不涉及字符串操作的。 这个是第二种做法,会涉及函数操作。 原错误的代码 include <bits/ 阅读全文
posted @ 2024-11-07 14:24 浩瀚宇宙星晨 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 所以要从题目出发,优化代码 思路是: 1、前缀和,算出来累加和。 2、通过tot*2==sum,判断是不是有相等的值。 这个是数学上的优化。 原错误的代码思路 include <bits/stdc++.h> using namespace std; int n; int main( ) { cin 阅读全文
posted @ 2024-11-07 14:20 浩瀚宇宙星晨 阅读(99) 评论(0) 推荐(0) 编辑