1.static_cast
static_cast < type-id > ( expression )
该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。
用法:
用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。
一.引用的概念
引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。
引用的声明方法:类型标识符 &引用名=目标变量名.
说明:
(1)&在此不是求地址运算,而是起标识作用。
(2)类型标识符是指目标变量的类型。
(3)声明引用时,必须同时对其进行初始化。
(4
题目描述
某一村庄在一条路线上安装了n盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。
为了给村里节省电费,老张记录下了每盏路灯的位置和功率,他每次关灯时也都是尽快
题目描述
在有向图G 中,每条边的长度均为1 ,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件:
1 .路径上的所有点的出边所指向的点都直接或间接与终点连通。
2 .在满足条件1 的情况下使路径最短。
注意:图G 中可能存
【题目描述】
【输入格式】
从文件中读入数据。
第一行有两个整数t, k,其中t代表该测试点总共有多少组测试数据,k的意义见【问题描述】。
接下来t行每行
★☆ 输入文件:BlackHawk.in 输出文件:BlackHawk.out 评测插件
时间限制:0.05 s
内存限制:256 MB
【题目描述】
正义的萌
输入:以文件的形式,包括:
1.状态机的输入/输出
2.状态机中使用的变量
3.状态机模型 应包括:Nodes、Transition
题目链接
Problem Description
Given two sequences of numbers : a[1], a[2], ...... , a[N], and b[1], b[2], ...... , b[M] (1 <= M <= 1
★★ 输入文件:dec.in 输出文件:dec.out 简单对比
时间限制:1 s
内存限制:128 MB
Description
出题是一件痛苦的事情!
题目看多了也有审美疲劳,于是我舍弃了大家所熟悉的A+B Probl
★☆ 输入文件:cjzd.in 输出文件:cjzd.out 简单对比
时间限制:1 s
内存限制:128 MB
问题描述
今年是国际数学联盟确定的“20
问题描述
将整数n分成k份,且每份不能为空,任意两种方案不能相同(不考虑顺序)。
例如:n=7,k=3,下面三种分法被认为是相同的。
1,1,5; 1,5,1; 5,1,1;
问有多少种不同的分法。
输入:n,k (7≤
★★ 输入文件:roads.in 输出文件:roads.out 简单对比
时间限制:1 s
内存限制:128 MB
译 by CmYkRgB123
描述
Farmer John 刚刚得到了几个新农场!他想把这几个农场用路连
回顾大二的数据结构知识。从数组开始。实现了一个可自动扩充容量的泛型数组。
头文件:Array.h
#ifndef Array_hpp
#define Array_hpp
template <class T>
class Array{
private:
T *base;
Description
Given a list, rotate the list to the right by k places, where k is non-negative.
Example
Given 1->2->3->4->5->NULL and k =
在这里我们要说的拓扑排序是有前提的
我们在这里说的拓扑排序是基于有向无环图的!!!。
(⊙o⊙)…我所说的有向无环图都知道是什么东西吧。。
如果不知道,我们下面先来来说说什么是有向无环图。
所谓有向无环图,顾名思义是不存在环的有向图(至于有向
★☆ 输入文件:2015message.in 输出文件:2015message.out 简单对比
时间限制:1 s
内存限制:256 MB
【题目描述】
有n个同学(编号为1到n)正在玩一个信息传递的游戏。在
Description
The set [1,2,3,…,n] contains a total of n! unique permutations.
By listing and labeling all of the permutations in order,
We get the follo
★★ 输入文件:hztp.in 输出文件:hztp.out 简单对比
时间限制:0.5 s
内存限制:2 MB
【题目描述】
衡中活动很多,人也很多,一次活动有n个学生参与投票,现已知一名参赛选手票数超过半数
2106. [NOIP2015] 斗地主
★★★☆ 输入文件:landlords.in 输出文件:landlords.out 简单对比
时间限制:2 s
内存限制:1
/*注意注意:本题非hdu4333原题,而是简化版,原版有多组数据。但此代码在修改输入后依旧可以通过多组数据*/
给出一个数字串,问有多少本质不同同构串比原串小,一样,大.同构串是指,对于原串S[1-N]通过旋转变成同构串S[i-N]+S[0-i-1].本质不同,指的是字符串不一样.