小程序
是奥利奥阿
世上安得两全法,不负AC不负卿
展开
-
猴子捞月排序算法 (随机排序)
RT大佬教的排序算法平均复杂度O(n!) ;n=13 基本已经慢到不行了 ,n再大估计几万年才能出来;核心代码:do { … } while(next_permutation(k,k+n));#include <bits/stdc++.h>#define ull unsigned long long#define ll long longusing namespace...原创 2019-12-04 19:19:59 · 794 阅读 · 0 评论 -
输入年月日,计算星期几 (数学推理)
自制程序:输入年月日,以空格隔开,输出当天的星期数。时间范围为公元2000-2600年代码如下:#include <iostream>using namespace std;int main(){ cout<<"输入年月日,以空格隔开(范围公元2000年到2600年)"<<endl; int y, m, d; while (cin >...原创 2019-04-01 14:12:49 · 2499 阅读 · 1 评论 -
随机迷宫生成器 (队列+随机处理,BFS+随机处理)
自制程序:给定一个大小以及起点跟终点的坐标,随机生成一个迷宫以及破解路线想法:根据存储的起点跟终点坐标来判断行进的方向,分别为左上左下右上右下,如果是左上则只能向上走或者向右走,运用队列来实现这个过程,再将走过的点标记,剩下的点随机处理生成墙壁。效果图:代码如下:#include<map>#include<cstring>#include<queue&g...原创 2019-05-28 13:44:05 · 1682 阅读 · 0 评论 -
MFC - 课程设计 - 学生成绩管理系统(带直方图/折线图数据显示)
如题(2)程序功能模块的设计:1.学生管理系统的实现:在我的程序里,MFC主对话框“学生管理系统”中拥有“保存”,“打开”,“添加”,“删除”,“按高数成绩排序”,“按C++成绩排序”,“修改”,“确定”,“反选”一共9个按钮,以及“学号”,“姓名”,“高数”,“C++”四个编辑框,还有一个list control列表用于显示数据。四个编辑框绑定了4个CString变量,利于直接获取数据,...原创 2019-06-28 00:08:42 · 14320 阅读 · 42 评论