自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 零点工作室暑假集训(Codeforces Round 886 (Div. 4))

题意:给定3个整数x, y和z,问他们的之中任意两个数的和可能大于等于10吗思路:直接找最大和次大的数即可,若不大于等于10则输出No。

2023-07-23 14:05:54 259

原创 零点工作室暑假集训(AtCoder--ABC232)

题意: 给定一个由三个字符组成的字符串S,其按照顺序是一个a和b之间(包括1和9)的整数以及字符x的串联:axb。找到a和b的乘积。思路: 字符串模拟即可,记得字符转整数时要减去 - ‘0’

2023-07-21 22:11:44 198

原创 零点工作室暑假集训(AtCoder--ABC233)

题意:Takahashi想要给圣诞老人寄一封信。他的信封上贴着一张面值为X日元的邮票。为了能够被送到圣诞老人那里,这个信封上的邮票的总面值必须至少为Y日元。Takahashi将会再贴一些面值为10日元的邮票,以使得整个信封上的邮票的总面值至少为Y日元。Takahashi至少需要再贴多少张10日元的邮票到这个信封上?思路: 向上取余即可。

2023-07-21 22:03:12 202

原创 零点工作室暑假集训(AtCoder--ABC234)

题意:我们定义一个函数 f:给定一个整数 t,求 f(f(f(t) + t) + f(f(t))) 的值。这里保证答案是不大于 2×10^9 的整数。思路:直接带公式即可。

2023-07-20 21:08:26 185

原创 零点工作室暑假集训(牛客周赛 Round 3)

题意:思路:可以将该数先乘10后使其个数位为0;然后从0 ~ 6循环每次加1;因为7的倍数每7次就会有一次。

2023-07-17 15:56:35 85

原创 零点工作室暑假集训(Codeforces Round #885 (Div.2))

思路: 因为使用了Codeforces Better的翻译,导致它翻译成了,一分钟后维卡是否能被抓住。其实就是看他们的初始坐标之和的奇偶性是否相同,可以想象成在一个2 * 2的正方形里面,处于对角线的两个人无论每次移动一次,都会在同一个格子里面,而在其旁边的格子则不会被抓住。题意 :在一个坐标系下,每分钟(注意不是一分钟后)所有人都可以移动一次,“主人公”先移动,其他人看到“主人公”移动后,会选择性的移动到相邻的格子中。问之后是否可以抓住“主人公”。

2023-07-17 15:28:14 204

原创 零点工作室暑假集训(AtCoder--ABC235)

设xyz表示一个3位数,其数字分别为x,y,z(从左到右)。给定一个3位数abc,其中每个数字都不是0,找到abc+bca+cab的值。思路:可以直接求出a,b, c的值,也可以通过数学知识来找出他们之间的关系。

2023-07-17 00:22:54 43

原创 零点工作室暑假集训(AtCoder--ABC236)

题意:给定一个由小写英文字母组成的字符串S。交换从S的开头开始的第a个和第b个字符,并打印结果字符串。思路: 直接swap()交换即可。

2023-07-17 00:11:16 76

原创 零点工作室暑假集训(AtCoder--ABC310)

题意: Takahashi想在餐馆里点一种名为AtCoder Drink的饮料。它的普通价格是P日元。他还有一张折扣券,可以以更低的价格Q日元点这种饮料。然而,他必须额外点一份餐馆的N道菜品才能使用这张优惠券。对于每一个i=1,2,…,N,第i道菜品的价格是Di日元。请打印出他必须支付的最低总金额,以获得这杯饮料。思路: 根据题目if语句判断大小即可。

2023-07-16 21:20:15 288 2

原创 零点工作室暑假集训(AtCoder--ABC237)

题意: 给定一个整数N。如果N在-231-1(包括边界)之间,打印"Yes";否则,打印"No"。思路: 直接输出即可。

2023-07-15 23:39:06 84

原创 零点工作室暑假集训(AtCoder--ABC238)

题意: 若2的n次方大于n的平方输出Yes,否则输出No;思路 :特判n = 2, 3, 4的时候即可。

2023-07-15 23:32:24 46

原创 零点工作室暑假集训(牛客小白月赛76)

题意 :你正在与长途玩石头剪刀布的猜拳游戏。请回忆石头剪刀布的游戏规则: 两个人同时伸出手,分别出示石头 (用 shitou 表示) 、剪刀(用jiandao 表示)或布(用 bu 表示)的手势。石头胜刀,剪刀胜布,布胜石头。如果两个人出示的手势相同,则是平局,需要重新进行游戏。在开始游戏之前,长途会告诉你他要出石头、剪刀还是布。然而实际上,长途是在欺骗你。他认为你会相信他的话,并且认为你一定会根据他说的话选择能战胜他的手势 (例如,他说他会出石头,他便认为你会出布)。

2023-07-15 00:58:59 144

原创 零点工作室暑假集训(AtCoder--ABC239)

题意:假设从一个离地面高度为x米的地方看到的地平线距离为x(12800000+x)米,那么从离地面高度为H米的地方看到的地平线距离是多少米?思路:考察了sqrt函数的用法,然后注意一下精度即可。

2023-07-15 00:28:27 54

原创 零点工作室暑假集训(AtCoder--ABC240)

题意: 在下图所示的图中,点a, b是否编号并通过线段直接连接?思路: 因为a < b又是按顺序连接所以判断a + 1 是否等于 b 即可,特判当a = 1 时 b = 10成立即可。

2023-07-15 00:18:45 89

原创 零点工作室暑假集训(AtCoder--ABC241)

题意: 这是一个设备,它具有显示单个数字的屏幕和一个按钮。当屏幕显示数字k时,按下按钮一次会将屏幕上的数字更改为ak。设备当前显示0。按下按钮3次后,屏幕上将显示什么数字?思路: 按钮按下1次:屏幕上的数字将变为a0。按钮按下2次:屏幕上的数字将变为a(a0)。按钮按下3次:屏幕上的数字将变为a(a(a0))。所以,经过3次按按钮的操作后,屏幕上将显示数字a(a(a0))。

2023-07-14 01:06:33 58

原创 零点工作室暑假集训(AtCoder--ABC242)

题意: 在某个编程比赛中,根据以下规则向参赛者发放T恤衫。所有排名在第A名或更高的参赛者都会获得一件T恤。此外,在排名在第(A+1)名到第B名(包括A+1和B)之间的参赛者中,随机选择C名参赛者可以获得一件T恤。选择是均匀随机的。这次比赛中,共有1000名参赛者,且他们的排名各不相同。伊罗哈参加了这次比赛,她的排名是第X名。求她获得T恤的概率。思路:直接if判断即可要不就输出1,要不就是0,要不就是概率事件。

2023-07-14 00:58:51 38

原创 零点工作室暑假集训(AtCoder--ABC243)

题意: 在高桥家中,有三个人:高桥、他的父亲和他的母亲。他们每晚都在浴室洗头发。按照他们的次序,高桥的父亲、母亲和高桥自己分别使用A、B和C毫升的洗发水。今天早上,瓶子里有V毫升的洗发水。在不重新添加洗发水的情况下,谁会第一个用完洗发水洗头发?思路: ​ 分类讨论即可, 如果一轮用不完 就取余再判断 如果一轮用得完就去直接判断。

2023-07-14 00:49:42 117

原创 零点工作室暑假集训(AtCoder--ABC244)

题意: 给你一串字符串,输出字符串的最后一位。

2023-07-13 00:18:03 43

原创 零点工作室暑假集训(AtCoder--ABC245)

题意: 某一天,高桥在A点整(24小时制)的B分钟起床,而青木在C点整的D分钟和1秒起床。如果高桥比青木早起床,打印“高桥”;否则,打印“青木”。思路:就是判断A * 60 + B 和 C * 60 + D 的大小。

2023-07-12 23:56:04 52

原创 零点工作室暑假集训(AtCoder--ABC246)

题意: 在xy平面上有一个矩形。这个矩形的每条边都与x轴或y轴平行,且其面积不为零。已知该矩形的三个顶点的坐标为(x1, y1), (x2, y2) 和 (x3, y3),需要找出另外一个顶点的坐标。思路: 直接模拟即可,但不知道为什么不可以设置一个变量为y1,无法编译。

2023-07-12 23:47:15 35

原创 零点工作室暑假集训(AtCoder--ABC247)

题意: 有4个方格水平排列。给定一个长度为4的字符串S,由0和1组成。如果S的第i个字符是1,表示左起第i个方格有一个人;如果S的第i个字符是0,表示左起第i个方格没有人。现在,所有人将同时往右边的方格移动。通过这次移动,原本在最右边的方格中的人将消失。判断在这次移动之后,左起第一个方格是否会有一个人。为了解决这个问题,我们可以检查字符串S的最后一个字符是否为1。如果是1,那么在左起第一个方格将会有一个人。否则,所有的人都会向右移动,左起第一个方格将为空。

2023-07-12 00:44:30 27

原创 零点工作室暑假集训(AtCoder--ABC248)

题意:给定一个包含有长度为9的数字字符串S。字符串S中的所有数字都是从0到9中恰好出现一次,除了一个数字缺失。请打印出S中缺失的唯一数字。思路: 一开始想到了记录字符出现的次数来写,可以使用map函数来记录每个字符出现的字数,后面又想到了一种方法,就是0~9之间的总和减去输入的总和,那么结果就是缺少的那个数字了。

2023-07-11 21:42:29 91

原创 零点工作室暑假集训(AtCoder--ABC249)

题意 :高桥和青木决定一起慢跑。高桥重复以下动作:“以B米每秒的速度行走A秒,然后休息C秒。”青木重复以下动作:“以E米每秒的速度行走D秒,然后休息F秒。”当从他们同时开始慢跑经过X秒后,谁会领先一步?为了确定高桥和青木谁在X秒后领先,我们需要根据他们行进的距离来计算。

2023-07-11 21:14:50 48

原创 零点工作室暑假集训(牛客周赛 Round 2)

题意: 小红拿到了一个环形字符串s。所谓环形字符串,指首尾相接的字符串。小红想顺时针截取其中一段连续子串正好等于t,一共有多少种截法?思路: 可以使用substr()函数来判断2个字符串是否有相同的段。

2023-07-10 22:33:15 98

原创 零点工作室暑假集训(AtCoder--ABC250)

题意: 有一个网格,包含H行和W列。用(i,j)表示从上往下第i行、从左往右第j列的方块。找出与方块(R,C)共享边的方块的数量。在这里,两个方块(a,b)和(c,d)被认为共享一条边,当且仅当|a-c|+|b-d|=1(其中|x|表示x的绝对值)。思路:直接枚举所有点,判断是否与指定点的曼哈顿距离为 1。

2023-07-10 22:20:52 58

原创 零点工作室暑假集训(AtCoder--ABC251)

题意:给定字符串(长度1-3),将其重复输出直到输出6个字符,求输出。思路: 使其开始为字符串的长度,每次循环自身长度相加,总长度小于 6 即可。

2023-07-10 22:11:33 83

原创 零点工作室暑假集训(AtCoder--ABC252)

题意:给定正整数N,输出ASCII码是N的字母。

2023-07-09 22:25:47 91

原创 零点工作室暑假集训(AtCoder--ABC253)

题意:给定正整数a , b , c ,判断b是否为三个数中的中位数(即从小到大排序后是第二个,不是平均数)。思路:直接将三个数排序即可。

2023-07-09 22:13:36 79

原创 零点工作室暑假集训(AtCoder--ABC309)

题意:有一个3×3的方格板,上面写着从1到9的整数。现在给定两个整数A和B,它们都在1到9之间,并且A小于B。你需要确定标有A和B的两个方格是否在水平方向上相邻。思路:若2个数在同一行输出Yes即可。

2023-07-09 21:34:00 122

原创 零点工作室暑假集训(AtCoder--ABC254)

题意:给定一个整数,输出数的最后两位思路:直接输出字符串的倒数第2和倒数第三位即可,因为字符串从0开始存储。

2023-07-08 22:30:06 60

原创 零点工作室暑假集训(AtCoder--ABC255)

题意:输入r,c,和一个2*2的矩阵a,输出a[r][c]即可。

2023-07-08 22:22:14 63

原创 零点工作室暑假集训(Codeforces-Round-883-Div-3)

题意:有n个钉子钉在墙上,第ii个钉子离地面ai米高,有一根bi米长的绳子系在它上面。所有钉子按照从上到下不同的高度依次悬挂。一颗糖果同时系在所有绳子的另一端。为了拿到糖果,你需要把它放到地面上。为了做到这一点,Rudolph可以逐个剪断一些绳子。帮助Rudolph计算最小的必须剪断的绳子数量来取得糖果。思路:如果ai > bi,此时的糖果就不可以到地上,因此只需要考虑ai > bi即可。

2023-07-08 22:11:47 264

原创 零点工作室暑假集训(牛客练习赛113 )

题意:定义基环树为n个节点、n条边的、没有自环和重边的无向连通图。定义一个图的直径是任意两点最短路的最大值。小红想道,n个节点构成的所有基环树中,最小的直径是多少?思路:特判一下当n等于3的时候是个三角形,输出1即可,其他输出2即可。

2023-07-07 22:10:05 362 1

原创 零点工作室暑假集训(AtCoder--ABC256)

题意:求2的n次方思路:直接一个for循环,求2的n次方,一开始用的是pow函数,样例过了,但是wa了,不知道为什么,然后就去用for循环了。

2023-07-07 22:01:50 120

原创 零点工作室暑假集训(AtCoder--ABC257)

题意:找到这样一个字符串中第X个字符,该字符串是按以下顺序连接得到的:N 个 A,N 个 B,…,N 个 Z。思路:用一个字符数组储存A-Z这些字符,然后b = (x - 1) / n,输出下标为b的字符。

2023-07-07 21:52:15 61

原创 零点工作室暑假集训(AtCoder--ABC258)

题意:AtCoder Beginner Contest通常在JST时间21:00开始,持续100分钟。给定一个介于0和100(包括边界)的整数K。以HH:MM的格式打印在21:00之后K分钟的时间,其中HH表示24小时制的小时,MM表示分钟。如果小时或分钟只有一位数字,则在开头添加0以表示为2位整数。思路:考察if语句的分支运用,判断一下t < 60的情况,以及t > 60的情况。还需要考虑HH:WW中WW小于10时前面加个字符 0,变成2位数。有两种做法第二种是输出%02d,也可以保证2位。

2023-07-07 21:41:08 156

原创 零点工作室暑假集训(Codeforces Round 882 (Div. 2))

题意:Kars是个顶尖的发明家,他对村庄里狭隘的思维方式感到厌倦和愤怒,因为村民们满足于现状,不努力成为完美的生命形式。Kars希望通过改造自己的身体成为完美的生命形式。然而,有n位村民对他的想法持怀疑态度。第i位村民对他抱有ai的怀疑。每位村民个别地都害怕Kars,所以他们组成团体以增强力量。从l到r的村民团体的力量定义为f(l,r),其中 f(l,r)=|al−al+1|+|al+1−al+2|+…+|ar−1−ar|。这里|x−y|表示x-y的绝对值。只有一位村民的团体力量为0。

2023-07-07 21:17:51 100

原创 零点工作室暑假集训(AtCoder--ABC259)

题意:主人公N岁的时候身高为T,已知他[1,X]期间每年长D,后面不长个子,问M岁的时候他身高多少。思路:0岁的身高是T - X * D,然后在分情况讨论即可。

2023-07-07 18:53:46 142

原创 零点工作室暑假集训(AtCoder--ABC260)

【代码】零点工作室暑假集训(AtCoder--ABC260)

2023-07-05 23:43:20 73

原创 零点工作室暑假集训(AtCoder--ABC261)

【代码】零点工作室暑假集训(AtCoder--ABC261)

2023-07-05 23:30:43 43

空空如也

空空如也

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

TA关注的人

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