摘要: 主要有两种方法 一种是auto: map<int, int> mp; for (auto p : mp) { cout << p.first << ' ' << p.second << endl; } 另一种是iterator迭代器: map<int, int> mp; map<int, int>: 阅读全文
posted @ 2022-03-27 19:17 riz9 阅读(2607) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> using namespace std; int main() { string s; int n; cin >> s >> n; while (n) { bool flag = false; for (int i = 0;i < s.size()-1;i ++ 阅读全文
posted @ 2022-03-24 16:20 riz9 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-05 23:10 riz9 阅读(7) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> #include<cmath> using namespace std; const int N = 11; int f[N][N]; int main() { int n; cin >> n; int dx[4] = {0, 1, 0, -1}, dy[4] 阅读全文
posted @ 2022-02-28 22:00 riz9 阅读(82) 评论(0) 推荐(0) 编辑
摘要: C++的结构体Struct可以容纳许多不同的数据值 举例: struct PayRoll { int empNumber; string name; double hours,payRate,grossPay; }; 它本质上是创建一个名为 PayRoll 的新数据类型,但我们还并没有使用它 而以下 阅读全文
posted @ 2022-02-27 21:18 riz9 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 源自洛谷 P5461 https://www.luogu.com.cn/problem/P5461 题目描述 现有 2n * 2n (n <= 10) 名作弊者站成一个正方形方阵等候 kkksc03 的发落。kkksc03 决定赦免一些作弊者。他将正方形矩阵均分为 4 个更小的正方形矩阵,每个更小的 阅读全文
posted @ 2022-02-27 03:39 riz9 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得: 而公式里的p为半周长(周长的一半): 阅读全文
posted @ 2022-02-26 21:38 riz9 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 怎么把这个打上对号呢? [ √ ] 好像不行。。。 [ x ] 也不对 哪怎么办呢? 靠!找了一晚上,终于会了 qwq 这个好像叫复选框,把这个放在标题了,希望对以后的人有帮助,切记,打框中对号的时候,中括号内不可以有空格,否则失败;而打出空框的时候,框内应有一个空格 源码分享: - [ ] 怎么把 阅读全文
posted @ 2022-02-23 01:35 riz9 阅读(2027) 评论(0) 推荐(0) 编辑
摘要: 题目描述 用高精度计算出 S = 1! + 2! + 3! + ⋯ + n!(n ≤ 50) 其中“!”表示阶乘,例如:5! = 5 × 4 × 3 × 2 × 1 输入格式 一个正整数 n (1 <= n <= 50) 输出格式 一个正整数 S,表示计算结果 #include<iostream> 阅读全文
posted @ 2022-02-22 20:06 riz9 阅读(94) 评论(0) 推荐(0) 编辑
摘要: bool f(int x) { int t = x, y = 0; while (t) { y = y * 10 + t % 10; t /= 10; } return x == y; } 阅读全文
posted @ 2022-02-21 22:02 riz9 阅读(42) 评论(0) 推荐(0) 编辑