自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++教程

/index位置插入常量str从index_str开始的count个字符,count可以表示的最大值为npos.这个函数不构成重载 npos表示一个常数,表示size_t的最大值,string的find函数如果未找到指定字符,返回的就是一个npos。现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐.

2024-08-17 21:57:52 149

原创 [CCF-1142]棋盘 题解【BFS + 记忆化搜索】

接下来的 n 行,每行三个正整数 x,y,c,分别表示坐标为(x,y)的格子有颜色 c。只有当你离开这个位置,走到一个本来就有颜色的格子上的时候,你才能继续使用这个魔法,而当你离开了这个位置(施展魔法使得变为有颜色的格子)时,这个格子恢复为无色。从(2,2)施展魔法,将(2,3)变为黄色,花费 2 枚金币,从(4,4)施展魔法,将(4,5)变为黄色,花费 2 枚金币,从(1,2)向下走到(2,2)花费 1 枚金币,从(1,1)开始,走到(1,2)不花费金币,从(2,2)走到(2,3)不花费金币,

2024-08-17 21:00:25 555

原创 经典游戏————贪吃蛇!!!c++

【代码】经典游戏————贪吃蛇!!!c++

2024-08-17 20:39:10 162

原创 纸牌游戏c++!!!COCI-1282号!!!

桌面上剩余牌中比 6 大的牌有 32 张(分别是 4 张 A、4 张 K、4 张 Q、4 张 J、4 张 10、4 张 9、4 张 8、4 张 7),而比 6 小的牌有 14 张(分别是 1 张 2、1 张 3、4 张 4、4 张 5、4 张 6),所以决定不再抓牌,输出。假设 X 是已抓牌点数之和与 21 之间相差的点数值,我们知道,如果桌面上的剩余牌中点数大于 X 的纸牌数量比小于等于 X 的纸牌数量要多,或两者一样多,那就不应该再抓牌了。因为凯撒并不擅于计算是否需要抓牌,所以他请你帮他计算和决策。

2024-08-17 20:22:23 486

原创 打印ASCII码————c++

输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。分数:1000 OI排行榜得分:100(0.1*分数+2*难度)时间限制:C/C++ 1000MS,其他语言 2000MS。内存限制:C/C++ 256MB,其他语言 512MB。题目来源:Lab Online Judge————一个十进制整数,即该字符的ASCII码。一个除空格以外的可见字符。简简单单,有手就行!

2024-08-17 20:07:18 598

原创 CSP初赛模拟考试·第5套

题目数量20测试时间2 小时。

2024-08-16 22:59:29 1312

原创 二分查找——c++

给一个长度为n的单调递增的正整数数列,寻找一个数x,问x的第一次出现的位置是多少?分数:100 OI排行榜得分:12(0.1*分数+2*难度)时间限制:C/C++ 1000MS,其他语言 2000MS。内存限制:C/C++ 256MB,其他语言 512MB。第一行一个数n,表示有n个数;接下来有n个数,表示这个序列;数据范围:0

2024-08-16 22:51:24 279

原创 甲流疫情死亡率

甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。分数:1000 OI排行榜得分:100(0.1*分数+2*难度)输出仅一行,甲流死亡率,以百分数形式输出,精确到小数点后3位。时间限制:C/C++ 1000MS,其他语言 2000MS。输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。内存限制:C/C++ 256MB,其他语言 512MB。

2024-08-16 22:46:55 392

原创 [USACO06NOV] Round Numbers S————c++

如果一个正整数的二进制表示中,0 的数目不小于 1 的数目,那么它就被称为「圆数」。例如,9 的二进制表示为 1001,其中有 2 个 0 与 2 个 1。请你计算,区间 [l,r] 中有多少个「圆数」。区间 [2,12] 中共有 6 个「圆数」,分别为 2,4,8,9,10,12。分数:100 OI排行榜得分:18(0.1*分数+2*难度)时间限制:C/C++ 1000MS,其他语言 2000MS。一行,一个整数,表示区间 [l,r] 中「圆数」的个数。对于 100% 的数据,1≤l,r≤2×109。

2024-08-16 22:35:27 317

原创 等差数列末项计算

给出一个等差数列的前两项 a1​,a2​ ,求第 n 项是多少。分数:100 OI排行榜得分:20(0.1*分数+2*难度)时间限制:C/C++ 1000MS,其他语言 2000MS。内存限制:C/C++ 256MB,其他语言 512MB。一行,包含三个整数a1​,a2​,n。一个整数,即第 n 项的值。

2024-08-16 22:31:15 247

原创 今天来一期关键字大全

在 C++ 类的成员变量被声明为 static(称为静态成员变量),意味着它被该类的所有实例所共享,也就是说当某个类的实例修改了该静态成员变量,其修改值为该类的其它所有实例所见;const(常量的,constant)所修饰的对象或变量不能被改变,修饰函数时,该函数不能改变在该函数外面声明的变量也不能调用任何非const函数。只能用于类的非静态和非常量数据成员。它可以把一个指针转换成一个整数,也可以把一个整数转换成一个指针(先把一个指针转换成一个整数,在把该整数转换成原类型的指针,还可以得到原先的指针值)。

2024-08-16 22:23:15 937

原创 成绩排序—————c++

接下来的n行,每行为每个学生的名字和他的成绩, 中间用单个空格隔开。名字只包含字母且长度不超过20,成绩为一个不大于100的非负整数。给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。把成绩单按分数从高到低的顺序进行排序并输出,每行包含名字和分数两项,之间有一个空格。分数:100 OI排行榜得分:12(0.1*分数+2*难度)时间限制:C/C++ 1000MS,其他语言 2000MS。内存限制:C/C++ 256MB,其他语言 512MB。

2024-08-16 22:17:45 511

原创 CSP2021J4小熊的果篮-------c++

【代码】CSP2021J4小熊的果篮-------c++

2024-08-16 22:12:18 504 1

空空如也

空空如也

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

TA关注的人

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