自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 2的n次种组合

/ state用于遍历所有组合,bitMask用于检查某一位是否被设置。// 如果选中,则累加价格。// 如果当前组合的总价格大于等于x,且比之前记录的最小花费小,则更新最小花费。// 初始化最小花费为最大整数值。// 检查第i本书是否被选中(即state的第i位是否为1)#include <limits.h> // 用于INT_MAX。// 假设最多30本书。// 遍历所有可能的购书组合。// 调用函数并输出结果。

2024-03-25 16:25:56 372 2

原创 求勾股且没有公约数

int n=0;else n = b;int i = 2;flag = 0;break;i++;int app;i < c;i++)j < c;j++)if (app)sum = c;a = i;b = j;int main()int n;cin >> n;int sum;c++;

2024-03-08 19:26:19 732 1

原创 飞机大战(可读档)

cout << "分数score:" << scores << " " << "失误error: " << errors << " " << "时间:" << curtime << endl;printf(" --------------飞机大作战--------------\n");

2024-03-03 10:32:46 1791 1

原创 图书管理系统

printf("书号:%d,书名:%s,作者:%s,总册数:%d,在馆册数:%d\n", books[i].book_id, books[i].title, books[i].author, books[i].total_copies, books[i].available_copies);printf("读者号:%d,姓名:%s,院系:%s\n", readers[i].reader_id, readers[i].name, readers[i].department);// 新增的显示读者信息选项。

2024-02-23 22:35:00 691 1

原创 斐波那契分解

/ 将斐波那契数添加到vector中。// 使用vector<int>存储斐波那契数。

2024-02-23 18:46:59 327

原创 斐波那契之和

/ 如果找到三个斐波那契数的和等于 n。// 当 p3 大于 n 时,递归结束。// 计算下一个斐波那契数。// 递归调用,继续寻找。

2024-02-23 17:37:33 253

原创 【无标题】骰子

我们知道一个骰子有 6 个面,分别刻了 1 到 6 个点。下面给你 6 个骰子的初始状态,即它们朝上一面的点数,让你一把抓起摇出另一套结果。输入第一行给出 6 个骰子的初始点数,即 [1,6] 之间的整数,数字间以空格分隔;第二行给出摇的次数 n(1≤n≤5)。在一行中顺序列出第 n 次摇出的每个骰子的点数。2、在满足条件 1 的前提下,每次都能让每个骰子得到可能得到的最大点数。那么你应该可以预知自己第 n 次(1≤n≤5)摇出的结果。1、每个骰子摇出的点数都跟它之前任何一次出现的点数不同;

2024-02-22 23:46:33 237 1

原创 线索二叉树

cout << "输入" << i << "的右孩子";cout << "输入" << i << "的左孩子";

2024-02-19 22:55:43 292 1

原创 小熊冬眠位置

i < m;i++) {j < n;j++) {int p, q;i < p;i++)j < q;j++)c > 0;c--) {v > 0;v--) {return 0;

2024-02-19 18:06:53 400 1

原创 bfs最短路径

void bfs()while(!q.empty())i<4;i++)q.pop();int main()cin>>n>>m;i<n;i++)j<m;j++)bfs();

2024-02-18 21:34:08 156 1

原创 看起来很简单的全排列

do {// 输出当前排列return 0;

2024-02-18 17:45:42 220 2

原创 不太简单的回溯全排列

int ans[N];int n;//"回头"的条件if(u==n)i<n;puts("");return;i<=n;i++)ans[u]=i;dfs(u+1);//复原ans[u]=0;int main()cin>>n;dfs(0);return 0;

2024-02-18 17:42:22 146 1

原创 简单的蛇形矩阵

int main()int i = 1;int n;cin >> n;line<=n;line++)r = line;c = 0;elseint m = n;i<n;i++)j<m;j++)m--;

2024-02-18 12:52:48 257 1

原创 再写一个简单二叉树

cout << "请输入" << i << "的左孩子: ";cout << "请输入" << i << "的右孩子: ";

2024-02-17 18:18:44 267 2

原创 简易的二叉树

char ch;cin >> ch;else {if (root!return 0;

2024-02-17 17:49:59 159

原创 简单的循环队列

if ((L->rear + 1) % 10 == L->front)cout << "已满" << endl;if (L->rear == L->front)cout << "队空";

2024-02-16 10:28:46 376 1

原创 最简逆波兰

int data;char arr;return c;int a, b;switch (c)case '+':a = pop(L);b = pop(L);break;case '-':a = pop(L);b = pop(L);break;case '*':a = pop(L);b = pop(L);break;case '/':a = pop(L);b = pop(L);break;case '%':

2024-02-15 20:45:46 417

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除