自定义博客皮肤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)
  • 收藏
  • 关注

原创 Floyd算法

注:初始化使所有值都为无穷大#include<iostream>#include<stdio.h>#include<math.h>#include<algorithm>#include<cstring>using namespace std;int main (){ int n,i,j,k; cin >> n; int a[201][201]; memset(a, 0x3f, sizeof(a));//初始

2020-07-06 21:44:14 76

原创 多项式输出

用暴力枚举法解决#include<iostream> #include<string> using namespace std; int t = 0,n; int f(int i, int k) { if (k != 0) { if (t != 0 && k > 0)cout << "+"; if (k != 1&&k!=-1||i==n)cout << k; if (k == -1&&i!

2020-07-06 10:10:13 117

原创 P1104生日排序-从小到大

注意: comparison可以控制其排序是升序还是降序,也要在这个里面控制其排序顺序,如果年相同的话,则排月顺序,如果月相同的话,排日顺序#include<iostream>#include<cstdlib>#include<algorithm>using namespace std;int n;struct stu { string name;//姓名 int y, m, d;//年月日 int level;//记输出顺序}stud[105];

2020-07-02 21:51:36 408

原创 玩具谜题

题目描述小南有一套可爱的玩具小人, 它们各有不同的职业。有一天, 这些玩具小人把小南的眼镜藏了起来。 小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外。如下图: 这时singersinger告诉小南一个谜題: “眼镜藏在我左数第3个玩具小人的右数第1个玩具小人的左数第2个玩具小人那里。 ”小南发现, 这个谜题中玩具小人的朝向非常关键, 因为朝内和朝外的玩具小人的左右方向是相反的: 面朝圈内的玩具小人, 它的左边是顺时针方向, 右边是逆时针方向; 而面向圈外的玩具小人, 它的左边是逆时针方向,

2020-07-02 08:40:21 112

原创 关于虚函数和纯虚函数的应用

#include<iostream>using namespace std;class Animal {public: virtual void cry() = 0;//纯虚函数,不能创建函数 //{cout << "crycry" << endl;}//虚函数;};class Cat:public Animal{public: void cry() { cout << "mamama" << endl; }};class

2020-07-01 13:07:48 131

原创 C++之多态性

多态的体现编译时多态:重载运行时多态:继承关系,虚函数,指针或引用1.多态性之纯虚函数#include<iostream>using namespace std;class salary { int ks;public: salary(int k) {ks = k; } int gets() { return ks; } virtual void show() = 0;//纯虚函数,不能创建函数)};class js :public salary {public:

2020-07-01 13:04:43 95

原创 C++之文件的输入和输出实例

自己新建一个txt文件,然后对它进行输入和输出代码如下:#include <iostream>#include<fstream>using namespace std;class Stu { string name; int age;public: Stu(string n = " ", int a = 0) { name = n; age = a; } void show() { cout << name << " " <<

2020-07-01 12:11:59 196

原创 均分纸牌

题目描述有 N 堆纸牌,编号分别为 1,2,…, N。每堆上有若干张,但纸牌总数必为 N 的倍数。可以在任一堆上取若于张纸牌,然后移动。移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 的堆上;在编号为 N 的堆上取的纸牌,只能移到编号为 N-1 的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多。例如 N=4,4 堆纸牌数分别为:①9②8③17④6移动3次可达到目的:从 ③ 取 4 张牌放到 ④ (9 8 13

2020-07-01 11:45:05 152

空空如也

空空如也

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

TA关注的人

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