- 博客(20)
- 收藏
- 关注
原创 15813 魔幻棋盘 NOI2012
描述将要读二年级的小 Q 买了一款新型益智玩具——魔幻棋盘,它是一个 N 行 M 列的网格棋盘,每个格子中均有一个正整数。棋盘守护者在棋盘的第 X 行第 Y 列(行与列均从 1 开始编号)并且始终不会移动。游戏说明书上附有这样一句话“聪明的小朋友,当你连续答对 19930324 次询问后会得到一个惊喜噢!小 Q 十分想得到这个惊喜,于是每天都在玩这个玩具。但由于他粗心大意,经常算错数,难以达到这个目标。于是他来向你寻求帮助,希望你帮他写一个程序来回答棋盘守护者的询问,并保证 100% 的正确率。
2024-11-02 20:36:46 561
原创 函数名大全(我会更新的)
push() 入队 pop() 出队 front() 对头 back() 对尾。添加元素 push_back(数值) 赋值: 变量[下标] 地址:begin() 开始地址 end()结束地址。stack<类型> 变量;栈 push() 入栈 pop() 出栈 top()栈顶元素。动态数组 初始化操作:变量(长度,初始化) 变量(长度)empty() 是否为空 size() 大小。empty() 是否为空 size() 大小。
2024-10-10 20:45:03 118
原创 明明的随机数
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 N 个 1 到 1000 之间的随机整数 (N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。第 2 行为 M 个用空格隔开的正整数,为从小到大排好序的不相同的随机数。输出也是两行,第 1 行为 1 个正整数 M,表示不相同的随机数的个数。输入有两行,第 1 行为 1 个正整数,表示所生成的随机数的个数 N。第 2 行有 N 个用空格隔开的正整数,为所产生的随机数。
2024-10-10 20:30:20 331
原创 2024 csp-j 模拟卷
15. 存在一个连通图,其边集为 E={(A,B),(A,C),(A,D),(C,D),(D,E)},若只删。第 1 个位置 1,第 2 个位置 2 4 6 7 各一次,第 2 个位置 2,第 3 个位置 4 6 7 各。30.输入为 3 2 1 2 2,3 个数选 2 个求和,求不同和出现次数,不同和为 1+2=3、种分法,3、0、0,2、1、0,1、1、1,其中 3、0、0 有 3 种情况,2、1、0 有。解析:16 题运行的结果是错误的,得到的结果为 2,在 i 等于 3 和 12 的时候满足。
2024-09-16 15:34:33 1098
原创 2849 舞会
学校举办了一场舞会,男生和女生在入场时,各自排成一队。伴奏响起时,依次从男队和女队的队首各出一人配成舞伴。规定每个舞曲只有一对跳舞者,若两队初始人数不同,则较长的那一队中未配对者等待下一轮舞曲。请利用程序模拟这个过程。n行,每行两个数字,表示第i首舞曲的男女配对编号。(男生编号在前,女生编号在后,用一个空格隔开)一行,三个数字x,y和n,分别表示男队人数、女队人数和舞曲数目。(1<x,y,n<1000)题解 江湖老规矩:点个关注和赞再复制吧!点个关注和赞再走吧,求求了!
2024-09-13 21:45:14 166
原创 4145 栈的操作
输入5个整数,将这5个整数进行入栈,接下来做三次出栈操作,按照出栈顺序输出出栈元素,以上操作完成后输出此时的栈顶元素。输出2行,第1行输出出栈元素,按照出栈顺序输出,用空格隔开。第2行输出完成出栈操作后的栈顶元素。题解 江湖老规矩:点个关注和赞再复制吧!点个关注和赞再走吧,求求了!输入5个整数,用空格隔开。
2024-09-10 20:57:38 235
原创 3478 骑车与走路
在清华校园里,没有自行车,上课办事会很不方便。并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。假设找到自行车,开锁并骑上自行车的时间为27秒;步行每秒行走1米,骑车每秒行走3米。请判断走不同的距离去办事,是骑车快还是走路快。输入一行,包含一个整数a,表示一次办事要行走的距离,单位为米,1≤a≤500。点个关注和赞再走吧,求求了!题解 点个关注和赞再复制吧!如果骑车快,输出一行 Bike;如果走路快,输出一行 Walk;如果一样快,输出一行 All。
2024-09-03 19:48:43 233
原创 指针的基本概念
p 等价于p[0],*(p+1)等价于p[1]创建指针:int *p;double *pd;获取地址:int a;int *p=&a;通过地址获取值:*q;
2024-09-02 19:41:08 89
原创 6752 进制判断 GESP C++ 三级
例如,人们日常生活中大多使用十进制计数,而计算机底层则一般使用二进制。除此之外,八进制和十六进制在一些场合也是常用的计数制(十六进制中,一般使用字母 A 至 F 表示十至十五)。接下来 N 行,每行一个字符串,表示需要判断的数。输出 N 行,每行 4 个数,用空格隔开,分别表示给定的字符串是否可能表示一个二进制数、八进制数、十进制数、十六进制数。使用 1 表示可能,使用 0 表示不可能。现在有N个数,请你分别判断他们是否可能是二进制、八进制、十进制、十六进制。点个关注和赞再走吧,求求了!
2024-09-02 19:40:38 368
原创 4143 中国象棋的马
马在中国象棋以日字形规则移动,在一个 n×m 的棋盘中,每个格子内“0”表示可以走,“1”表示是障碍物不能走。马从左上角(1,1)位置出发,不思考掉绊马腿的情况,问能不能走到(ex,ey)格子。注意: (1,1)位置不为1。接下来 n 行,每行 m 个整数,0 表示可以行走,1 表示不能行走,每个整数之间有个空格。第一行为 n 和 m,表示 n×m 的棋盘(1
2024-08-14 22:39:20 219
原创 6735 密码合规检测 GESP C++ 三级
只能由 a∼z 之间 26 个小写字母、A∼Z 之间 26 个大写字母、0∼9 之间 10 个数字以及。约定长度不超过 100。该字符串被英文逗号分隔为多段,作为多组被检测密码。网站注册需要有用户名和密码,编写程序以检查用户输入密码的有效性。输出若干行,每行输出一组合规的密码。输出顺序以输入先后为序,即先输入则先输出。大写字母,小写字母和数字必须至少有其中两种,以及至少有四个特殊字符中的一个。密码最短长度 :6 个字符,密码最大长度 :12 个字符。题解 点个关注和赞再复制吧!点个关注和赞再走吧,求求了!
2024-08-13 23:29:38 384
原创 6107 一元二次方程
由有理数的定义,存在唯一的两个整数 p 和 q,满足 q>0,gcd(p,q)=1 且 v=qp。如果方程有实数解,则按要求的格式输出两个实数解中的较大者。你需要判断一元二次方程 ax2+bx+c=0 是否有实数解,并按要求的格式输出。输入的第一行包含两个正整数 T,M,分别表示方程数和系数的绝对值上限。输出 T 行,每行包含一个字符串,表示对应询问的答案,格式如题面所述。现在给定一个一元二次方程的系数 a,b,c,其中 a,b,c。题解 点个关注和赞再复制吧!点个关注和赞再走吧,求求了!
2024-08-13 23:24:32 1132
原创 1483 饲养斗牛
农夫约翰建造了一座有 n 间牛舍的小屋,牛舍排在一条直线上,第 i 间牛舍在 xi 的位置,但是约翰的 m 头牛是斗牛,脾气非常暴躁,因此经常互相攻击。约翰为了防止牛之间互相伤害,因此决定把每头牛都放在离其它牛尽可能远的牛舍。也就是要最大化最近的两头牛之间的距离。约翰决定自己给牛分配隔间,使任意两头牛之间的最小距离尽可能的大,那么,这个最大的最小距离是多少呢?第二行为 n 个用空格隔开的整数,表示位置 xi。输出仅一个整数,表示最大的最小距离值。题解 点个关注和赞再复制吧!点个关注和赞再走吧,求求了!
2024-08-12 23:08:10 270
原创 10735 最简分数
输入正整数a和b,分别作为分数的分子和分母,即分数ba,输出分数ba的最简形式,例如分数84输出的最简形式为1/2,分数48输出的最简形式为2,分数69输出的最简形式为3/2。第一行包含两个整数a和b。(1≤a,b≤1000)题解 点个关注和赞再复制吧!点个关注和赞再走吧,求求了!分数ba的最简形式。
2024-08-12 22:56:19 312
原创 队列的基本操作
/队列,对尾,队首。void push(int x){//入队操作:1放在尾部,2尾部增加。int getFront(){//获取队首元素。void pop(){//出队操作。int size(){//队列长度。
2024-05-12 09:38:32 109 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人