自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 理解递归并用递归解题

形象地理解递归并写好递归

2022-04-04 09:54:22 485 2

原创 C++函数模板及隐式实例化、显式实例化、显式具体化、模板重载

实例化、具体化、模板重载

2022-03-30 20:25:45 2481 1

原创 浅析 Visual Studio 生成的项目文件

Visual Studio 各项目文件浅析

2022-03-30 00:52:38 4454 1

原创 POJ 拨钟问题

拨钟问题 枚举

2022-03-28 16:39:30 1114

原创 POJ-鸡兔同笼

题目描述:一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。输入:一行,一个正整数a (a < 32768)输出:一行,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开。如果没有满足要求的答案,则输出两个0,中间用一个空格分开样例:输入 20输出 5 10思路:只有当总数为偶数时才有解,如果总数为奇数一定无解。当n为偶数后,进一步讨论,如果n既可被2整除

2022-03-27 12:59:34 399

原创 POJ-画家问题

题目描述:有一个正方形的墙,由N*N个正方形的砖组成,其中一些砖是白色的,另外一些砖是黄色的。Bob是个画家,想把全部的砖都涂成黄色。但他的画笔不好使。当他用画笔涂画第(i, j)个位置的砖时, 位置(i-1, j)、 (i+1, j)、 (i, j-1)、 (i, j+1)上的砖都会改变颜色。请你帮助Bob计算出最少需要涂画多少块砖,才能使所有砖的颜色都变成黄色。输入:第一行是一个整数n (1≤n ≤15),表示墙的大小。接下来的n行表示墙的初始状态。每一行包含n个字符。第i行的第j个字符表示位于

2022-03-26 18:47:10 690

原创 C++字符输入方式详解

本文提到的输入方式有:cin cin.get cin.getline gets一、cin(1)使用cin输入时要包含头文件iostream。(2)它从标准输入流中读取对应数据类型的数据,并自动判断读入数据是否有效,可用cin.good()或者cin.fail()来判断(3)cin语句执行完后不会舍弃最后一个结束符(tab键、空格键、回车键),它被留在缓冲区。例证#include <iostream>using namespace std;int main(){

2022-03-26 12:06:20 12979

原创 字符串的走位(Z字形变换)

题目描述:输入字符串s和行数numRows,用空格隔开。对于给定的这个字符串,我们从上往下,从左往右进行И字形排列,排列好后再从左往右,从上往下将字符串重新排列,输出重新排列好的字符串。如下例:输入"KONOHAGAKURENOSATO 3"那么从左到右,从上到下再排序后就应该输出"KHKNTOOAAUEOAONGRS"如果numRows具体实现方法:将字符串用string str正常储存。在草稿上И字形排列后,可以观察到,对于第一行和最后一行,相邻两元素的下标之差为定值,且与num

2022-03-25 18:34:06 870

空空如也

空空如也

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

TA关注的人

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