作者文章归档:admin
c++基础语法部分
c++基本语法
C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。
-
对象 - 对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例。
-
类 - 类可以定义为描述对象...
c++分支循环结构
分支循环
while循环
只要给定的条件为真,while 循环语句会重复执行一个目标语句。
#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;
//whi...串讲十、回文日期
回文日期
题目描述
在日常生活中,通过年、月、日这三个要素可以表示出一个唯一 确定的日期。 牛牛习惯用8位数字表示一个日期,其中,前4位代表年份,接下 来2位代表月 份,最后2位代表日期。显然:一个日期只有一种表 示方法,而两个不同的日期的表 示方法不会相同。 牛牛认为,一个日期是回文的,当且...
串讲九、接水
串讲八、金币
金币
题目描述:
国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一 枚金币;之后两天(第二天和第三天),每天收到两枚金币;之 后三天(第四、五、六天),每天收到三枚金币;之后四天(第 七、八、九、十天),每天收到四枚金币……;这种工资发放模 式会一直这样延续下去:当连续N天每天收到N枚...
串讲七、买铅笔
买铅笔
题目描述
题目描述 P老师需要去商店买n支铅笔作为小朋友们参加 NOIP 的礼物。她 发现商店一共有 3 种包装的铅笔,不同包装内的铅笔数量有可能 不同,价格也有可能不同。为了公平起 见,P 老师决定只买同一 种包装的铅笔。 商店不允许将铅笔的包装拆开,因此P老师可能需要购买超过n支 ...
明明的随机数
明明的随机数
题目描述
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客 观性,他先用计算机生成了N个1到1000之间的随机整数 (N≤100),对于其中重复的数字,只保留一个,把其余相同的 数去掉,不同的数对应着不同的学生的学号。然后再把这些数从 小到大排序,按照排好的顺序去找同学做...
三国游戏
在讲解三国游戏这道真题前,我们先来解决上一节课的题目,这 是博弈论的入门题目。
1.博弈论入门
你和你的朋友,两个人一起玩游戏:桌子上有一堆石头,每次你 们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。 你作为先手。 你们是聪明人,每一步都是最优解。 编写一个程序,来判断你...
深入理解贪心算法
深入理解贪心算法
上完了贪心这一讲,并且完成了课中的题目,你可能还是一头雾 水,你的感受是非常正常的,因为贪心算法并不像排序算法那样 有很强的模板性,掌握了几种排序的写法就可以应对所有的排序 问题。 上节课我总结贪心算法的时候,提到了一个重点:贪心算法解决 问题的正确性很多时候都是“显而易见”...


