- 博客(6)
- 收藏
- 关注
原创 用C++实现五子棋人机对战小游戏
如何用C++实现五子棋小游戏呢?五子棋可谓是家喻户晓了,在科技如此发达的今天,我们能不能用电脑实现五子棋人机对弈呢?答案当然是可以的首先,思考一下我们需要完成哪些步骤1、打印棋盘(使用二维数组即可)2、判断胜负(可以考虑深搜,但是暴力似乎能让代码更简洁)3、思考下一部棋该怎么走先从最简单的一部开始:打印棋盘void out(){ for(int i=0;i<=24;i++){ for(int j=0;j<=24;j++){ if(
2021-01-01 20:50:39 5715 2
原创 CSP-J2020复赛游记
回顾一下今天上午的考试整体感受CCF这次好像不太对劲本以为第一题会是一道10分钟秒杀的菜题,结果给我来了道愉快的递归+算法。。。还好在草稿纸上写写算式想出了一个不错的递归算法,不至于爆0,应该能ac。。。第二题10万数组sort时间复杂度堪忧。。。第三题时间不够,竟然没做完。。。第四题动规+深搜=不会+难。。。具体题解等着期中考试后慢慢写吧...
2020-11-07 21:20:55 1209
原创 C++ 洛谷p1015回文数
洛谷p1015简单思路//记录自己的码字之路//如发现问题或有疑虑,欢迎评论!友情提示:为防止抄袭,本代码已做过一定手脚,请勿复制粘贴,否则后果自负先赞再看,AC不断题目描述若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。例如:给定一个十进制数 56,将 56加 65(即把 56 从右向左读),得到 121 是一个回文数。又如:对于十进制数 87:STEP1:87+78=165STEP2:165+561=726STEP3:726+627=1353STEP
2020-10-18 19:13:33 461
原创 C++ 洛谷p1094纪念品分组
洛谷p1014简单思路//记录自己的码字之路(友情提示:为防止抄袭,本代码已做过一定手脚,请勿复制粘贴,否则后果自负)题目描述元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得 的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品, 并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时间内发完所有纪念品,乐乐希望分组的数目最少。你的任务是写一个程序,找出所有分组方案中分组数最少的一种,输出最少的分组数目。输入格式
2020-10-18 17:42:19 473 1
原创 C++ 洛谷p1014Cantor表
洛谷p1014简单思路//记录自己的码字之路(友情提示:为防止抄袭,本代码已做过一定手脚,请勿复制粘贴,否则后果自负)题目描述现代数学的著名证明之一是 Georg Cantor 证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的:1/1, 1/2, 1/3, 1/4, 1/5, …2/1, 2/2 , 2/3, 2/4, …3/1 , 3/2, 3/3, …4/1, 4/2, …5/1, ……我们以 Z 字形给上表的每一项编号。第一项是 1/1,然后是 1/2,2/1,3/1,
2020-10-17 21:29:41 972
原创 C++ 洛谷p1035级数求和
洛谷p1035简单思路C++语言版p1035级数求和题目描述已知:S_n= 1+1/2+1/3+…+1/n,显然对于任意一个整数 k,当 n 足够大的时候,S_n>k。现给出一个整数 k,要求计算出一个最小的 n,使得 S_n>k输入格式一个正整数 kk。输出格式一个正整数 nn。简单分析这算是一道相对基础的循环考察题,但是里面任然存在很多坑。。。首先,看到分数线,就发现可能会出现小数,所以选择double类型变量如果想到double,那么后面应该就没什么大问题了,但是细
2020-10-17 20:13:14 636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人