摘要: #include <iostream>#include <algorithm>using namespace std;const int N = 1000;int n, m;int v[N], w[N];int f[N];int main(){ void fun(); cin >> n >> m; 阅读全文
posted @ 2023-04-16 11:07 梁家豪123 阅读(27) 评论(0) 推荐(0)
摘要: #include <iostream>using namespace std;int n,m,k;int f(int n, int m) { if (n <= m) return 1; return f(n - m, m) * 2 + 1;}void fun();int main() { cin > 阅读全文
posted @ 2023-04-16 10:48 梁家豪123 阅读(18) 评论(0) 推荐(0)
摘要: #include<iostream>using namespace std;int main() { int n; while (cin >> n) { int* f = new int[n + 1]; f[0] = 1; f[1] = 1; for (int i = 2; i <= n; i++) 阅读全文
posted @ 2023-04-14 18:37 梁家豪123 阅读(16) 评论(0) 推荐(0)
摘要: 题目描述 编写一个程序,先输入一个字符串 str(长度不超过 20),再输入单独的一个字符 ch,然后程序会把字符串 str 当中出现的所有的 ch 字符都删掉,从而得到一个新的字符串 str2,然后把这个字符串打印出来。 输入格式 输入有两行,第一行是一个字符串(内部没有空格),第二行是一个字符。 阅读全文
posted @ 2023-04-09 16:41 梁家豪123 阅读(23) 评论(0) 推荐(0)
摘要: 法国数学家爱德华 · 卢卡斯曾编写过一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的 n 片金片。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上 阅读全文
posted @ 2023-04-06 23:01 梁家豪123 阅读(20) 评论(0) 推荐(0)
摘要: #include <iostream> #include <string> using namespace std; void sort(string s){ char tmp[100]; int len = s.size(); int count = 0, i, j; for (i = 0; i 阅读全文
posted @ 2023-04-06 22:55 梁家豪123 阅读(291) 评论(0) 推荐(0)
摘要: 对于长度为 5 位的一个 01 串,每一位都可能是 0 或 1,一共有 32 种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这 32 种 01 串。输入格式本试题没有输入。输出格式输出 32 行,按从小到大的顺序每行一个长度为 5 的 01 串。样例 阅读全文
posted @ 2023-03-21 22:55 梁家豪123 阅读(126) 评论(0) 推荐(0)