信息学 学习/复习 抽签器(附源码)

问你一个问题,你考试前怎么复习呀?

效果图

以下是源代码,可自行修改

C++

cpp 复制代码
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
vector<string>item;
int main(void)
{
	item.push_back("Manacher");
	item.push_back("Tarjan");
	item.push_back("跳点搜索JPS");
	item.push_back("深度优先搜索DFS");
	item.push_back("广度优先搜索BFS");
	item.push_back("启发式搜索A*");
	item.push_back("迭代加深搜索IDDFS");
	item.push_back("迭代加深启发式搜索IDA*");
	item.push_back("线性DP");
	item.push_back("区间DP");
	item.push_back("线段树");
	item.push_back("树状数组");
	item.push_back("根号分治");
	item.push_back("排列组合");
	item.push_back("概率期望");
	item.push_back("贪心");
	item.push_back("分治");
	item.push_back("树形DP");
	item.push_back("状压DP");
	item.push_back("数位DP");
	item.push_back("KMP");
	item.push_back("平面几何");
	item.push_back("立体几何");
	item.push_back("欧拉公式");
	item.push_back("拓扑排序");
	item.push_back("扫描线");
	item.push_back("二分");
	item.push_back("最短路");
	item.push_back("生成树");
	item.push_back("网络流");
	item.push_back("上下界网络流");
	item.push_back("割点和桥");
	item.push_back("点双连通分量");
	item.push_back("边双连通分量");
	item.push_back("单调队列");
	item.push_back("差分约束");
	item.push_back("二分图匹配");
	item.push_back("ST表与RMQ");
	item.push_back("中国剩余定理CRT");
	item.push_back("平面最近点对");
	item.push_back("并查集");
	item.push_back("矩阵加速");
	item.push_back("斜率优化DP");
	item.push_back("树链剖分");
	item.push_back("基环树");
	item.push_back("虚树");
	item.push_back("容斥");
	item.push_back("图论建模");
	item.push_back("单调栈");
	item.push_back("哈希Hash");
	item.push_back("背包DP");
	item.push_back("强连通分量");
	item.push_back("扩展欧几里得exgcd");
	item.push_back("最近公共祖先LCA");
	item.push_back("分块");
	item.push_back("莫队");
	item.push_back("优先队列");
	item.push_back("二次扫描与换根");
	item.push_back("悬线法"); 
	item.push_back("CDQ分治"); 
	item.push_back("字典树Trie");
	
	srand(time(0));
	cout<<endl<<"现在学习/复习: "<<item[rand()%item.size()]<<endl<<endl; 
	system("pause");
	return 0;
}
相关推荐
ゞ 正在缓冲99%…17 分钟前
leetcode918.环形子数组的最大和
数据结构·算法·leetcode·动态规划
十年编程老舅26 分钟前
跨越十年的C++演进:C++20新特性全解析
c++·c++11·c++20·c++14·c++23·c++17·c++新特性
碎叶城李白43 分钟前
若依学习笔记1-validated
java·笔记·学习·validated
Kaltistss1 小时前
98.验证二叉搜索树
算法·leetcode·职场和发展
im_AMBER1 小时前
学习日志05 python
python·学习
知己如祭1 小时前
图论基础(DFS、BFS、拓扑排序)
算法
mit6.8241 小时前
[Cyclone] 哈希算法 | SIMD优化哈希计算 | 大数运算 (Int类)
算法·哈希算法
c++bug1 小时前
动态规划VS记忆化搜索(2)
算法·动态规划
哪 吒1 小时前
2025B卷 - 华为OD机试七日集训第5期 - 按算法分类,由易到难,循序渐进,玩转OD(Python/JS/C/C++)
python·算法·华为od·华为od机试·2025b卷