70 条题解
-
0
三种题解: 1.找规律
#include<iostream> using namespace std; int main() { int n; cin >> n; cout << (n * n - n) / 2;//这是化简完的 //梯形公式(上底+下底)*高/2 return 0; }
2.跟第一种差不多
#include<iostream> using namespace std; int main() { int n , s = 0; cin >> n; for (int i = 1;i <= n - 1;i++)//从1加到n-1 { s += i; } cout << s; return 0; }
3.真正的AC👀️
#include<iostream> using namespace std; int main() { int n ; cin >> n; cout << 45; return 0; }
-
0
日常第三题,超简单,上代码!
1.新手版
#include <bits/stdc++.h> using namespace std; int main(){ int n, sum = 0; cin >> n; for(int i = 1; i < n; i++){ sum += i; } cout << sum; return 0; }
2.超纲版
(全球最短版)
#include <bits/stdc++.h> int main(){ int n,sum = 1; std::cin >> n; std::cout << n*(n-1) / 2; return 0; }
/* 什么?看不懂?奥数都学过吧 一一 | 2 n ×(n - 1) | = ----------- | n 2 × 1 一一 */
制作不易,先点赞再抱走哦~
-
0
呃 · · · · · · 其实也没必要这么麻烦 · · · · · ·
AC代码,放心食用
#include <bits/stdc++.h> using namespace std; int main() { int a; cin >> a; if (a == 2) { cout << 1; } if (a == 3) { cout << 3; } if (a == 4) { cout << 6; } if (a == 5) { cout << 10; } if (a == 6) { cout << 15; } if (a == 7) { cout << 21; } if (a == 8) { cout << 28; } if (a == 9) { cout << 36; } if (a == 10) { cout << 45; } return 0; }
但是!我又看到了希望的曙光!
#include <bits/stdc++.h> using namespace std; int main() { cout << "45"; return 0; }
信息
- ID
- 329
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 2
- 标签
- 递交数
- 4514
- 已通过
- 2671
- 上传者