为了让这场模拟赛只有四道题,所以 T1 和 T2 各自
题目名称 | 这是一道比原来的T1更像T1的妙妙性质题 | 最喜欢推柿子了 | 划水?想屁吃! | 什么阴间三元环 | 嗯?又是data_struct? |
---|---|---|---|---|---|
题目类型 | 传统题 | 传统题 | 传统题 | 传统题 | 传统题 |
题目目录 | intriguing_t1 | tomato | escape_from_llq | fxxk_triatomic_ring | d0te__sturct |
源程序文件名 | intriguing_t1.cpp | tomato.cpp | escape_from_llq.cpp | fxxk_triatomic_ring.cpp | d0te__sturct.cpp |
输入文件名 | intriguing_t1.in | tomato.in | escape_from_llq.in | fxxk_triatomic_ring.in | d0te__sturct.in |
输出文件名 | intriguing_t1.out | tomato.out | escape_from_llq.out | fxxk_triatomic_ring.out | d0te__sturct.out |
时间限制 | 1000ms | 1000ms | 6000ms | 1000ms | 3000ms |
内存限制 | 1024MiB | 1024MiB | 1024MiB | 1024MiB | 512MiB |
提交文件限制 | 100KiB | 100KiB | 100KiB | 100KiB | 100KiB |
数据组数 | 10 | 10 | 34 | 10 | 10 |
满分分数 | 50 | 50 | 100 | 100 | 100 |
题目名称 | 不会有人语法题都切不掉吧?不会吧不会吧? |
---|---|
题目类型 | 提交答案题 |
题目目录 | grammmmmmmar |
源程序文件名 | \ |
输入文件名 | \ |
输出文件名 | grammmmmmmar.out |
时间限制 | \ |
内存限制 | \ |
提交文件限制 | 100KiB |
数据组数 | 30 |
满分分数 | 0 |
main()
函数返回值必须为 int
且为 g++ -o sample sample.cpp -lm -Wl,--stack=2147483647 -std=c++14 -O2
。-fsanitize=undefined,signed-integer-overflow,address
以检测未定义行为、整数溢出,地址越界等问题。这是一道签到题。
我们有如下定义:若在正整数序列
我们给定
tsawke 本来想让你们构造一个具体的方案的,但是考虑到这题如果能想出来做法,方案构造就太简单了(肯定不是因为 tsawke 懒得写 SPJ),于是就变成了判断是否存在。
第一行一个整数,表示
第二行一个整数,表示
如果成立的话输出 NO
,不成立输出 YES
。(是的你没看错)
对于 Subtask 1(10pts),满足
对于 Subtask 2(40pts),满足
保证数字不含前导
12 4
xxxxxxxxxx
11YES
存在的反例为序列
签到题还想要提示?
tsawke 非常喜欢推式子,但是众所周知 tsawke 太弱了,他经常推不出来式子,现在 tsawke 想请你帮他推式子。
因为这道题是 T1T2,tsawke 又从来不出毒瘤的题,所以 tsawke 为你准备了一些可能用到的公式。
对于给定的
第一行两个整数
一行一个浮点数,表示原式的近似值,误差须在
对于
对于
Tips:数据不是很友好。
xxxxxxxxxx
1111451 4
xxxxxxxxxx
111.049856
对于本题我们提供以下公式:
对于数列
注意:我们对于结果浮点数的判断会引入 __float128
,并使用如 cosf128
和 sinf128
等函数,否则可能将无法保证正确性。当你计算得出一个 __float128
类型的变量 ans
时,可以通过如下语句进行输出:
printf("%.6lf\n", (double)ans);
众所周知,在家上网课的时候是划水的好时机,OIer 们也不例外,现在 llq 发现所有 OIer 们都在划水,他想在限制内尽可能多地真实划水中的 OIer,使他们不敢继续划水而去认真上课,但是 llq 不知道最多能真实到多少 OIer,他想请你帮忙计算一下。
OIer 们住在一个城市中,这个城市中共有
我们只考虑三天内的情况,每一天中 llq 可以选择一个起点
但是 tsawke 不想太多的 OIer 被抓住,所以每天伊始他会使用 %法 将整个城市的结构,OIer 的数量和分布全部改变,并且令 llq 无法改变路径的起点和终点,而且昨天被真实过的 OIer 今天会重新开始划水,所以 llq 会重新沿着最短路从
现在你将获得这三天的城市的形态与每个房间的 OIer 数量,你需要帮助 llq 找到一对
Tips:我们认为任意两个直接连通的交通枢纽之间边的长度是相同的。
第
第
第
第
一行一个整数,表示 llq 三天内最多可以真实的 OIer 数量。
对于
同时我们存在以下几个特殊性质:
特殊性质
特殊性质
特殊性质
特殊性质
特殊性质
子任务序号 | 总分值 | 特殊性质 |
---|---|---|
Subtask #1 | 4 | 4 |
Subtask #2 | 2 | 0, 1, 2, 3 |
Subtask #3 | 6 | 0, 1 |
Subtask #4 | 8 | 1, 2, 3 |
Subtask #5 | 6 | 1 |
Subtask #6 | 6 | 2, 3 |
Subtask #7 | 8 | 3 |
Subtask #8 | 15 | None |
Subtask #9 | 15 | None(Hack) |
Subtask #10 | 15 | None(Hack) |
Subtask #11 | 15 | None(Hack) |
Tips:存在三组 Hack 数据以防止不优秀的乱搞做法 Accept。
本题共
子任务
子任务
子任务
子任务
子任务
子任务
子任务
子任务
子任务
子任务
子任务
xxxxxxxxxx
1315
21 2 2
31 3 0
41 4 1
54 5 7
61 2 0
72 3 1
82 4 1
92 5 3
101 5 2
112 3 8
123 4 5
134 5 1
xxxxxxxxxx
1127
已下发至
/escape_from_llq/examples_2.in
,/escape_from_llq/examples_2.out
。
其中点和虚线交替线条、虚线条、实线条,分别表示第一、二、三天的城市结构。
一种最优方案为选择
tsawke 不喜欢虚树,并且虚树看起来很不联赛,所以他并不想让你们用虚树解决这个问题。
不知道你们是否还记得,tsawke 在讲 LG-P3547 [POI2013]CEN-Price List 的时候提过一点三元环,并讲了一个奇怪的复杂度证明。然后在 sssmzy 讲LG-P3561 [POI2017]Turysta 又提到了竞赛图,那么毒瘤善良的 tsawke 便想考考你,竞赛图中的三元环是否还有什么其它的性质呢?
存在一张
现在我们对这张图进行
保证不会出现本质相同的操作,即不会出现
结果可能过大,对
第
第
第
第
对于
对于另外
对于另外
对于
xxxxxxxxxx
11197 10
285 10
389 4
42 75
510 35
691 65
778 80
883 80
915 53
1043 90
1139 36
xxxxxxxxxx
1110
274
3158
4230
5253
6278
7279
8282
9319
10365
11367
希望 zpair 这次不会写错文件名。
tsawke 感觉这次的模拟赛出的太简单了,聪明的你们一定在十分钟内就把前四道题都切掉了,为了让聪明的你们能够不至于在剩余的 4h20min 中过于无聊,毒瘤贴心的 tsawke 为你们额外准备了一道“小清新”数据结构~
啊对了,这道题是搬的,然后 emmmmm,原题还有一个很长的奇奇怪怪的题目背景,你们如果无聊也可以看看??
众所周知,tsawke 非常懒,以至于他咕掉了很多道题,这些题分为不同的难度,由一个整数描述,当相同难度的题太多时 tsawke 便会彻底放弃这几道题,现在他想请你帮他计算一下最后他最少还需要做多少题。
Tips:略微卡常,别写的太丑就行,也有点卡空间,总之是一道不怎么友好的题。
tsawke 已经咕掉了
如对于
第一行两个整数表示
第二行
接下来
共
xxxxxxxxxx
415 2
21 2 2 3 3
31 2 2 3 3 4
41 5 1 5 1 5
xxxxxxxxxx
213
20
毒瘤题没有部分分。
对于
因为这题似乎有一点卡常?复杂度看起来可能不太能过?
所以这里提供一份快读模板:
xxxxxxxxxx
151template < typename T = int >
2inline T read(void){
3 T ret(0);
4 short flag(1);
5 char c = getchar();
6 while(c != '-' && !isdigit(c))c = getchar();
7 if(c == '-')flag = -1, c = getchar();
8 while(isdigit(c)){
9 ret *= 10;
10 ret += int(c - '0');
11 c = getchar();
12 }
13 ret *= flag;
14 return ret;
15}
当需要读入一个整数时,只需调用 read()
即可返回一个 int
类型的整数,如果需要读入 long long
可调用 read < long long >()
。
(这玩意我第一次做的时候也错了一堆)
众所周知,tsawke 的算法实力非常差,然后 tsawke 发现了一系列的语法辨析题,做完之后发现,tsawke 的语法能力也非常弱,所以毒瘤的 tsawke 也想为难一下聪明的你。
本题为提交答案题,仅需提交对应的如 grammmmmmmar1.out
的文件在对应目录下。
对于每个测试点,我们将会给你一段程序,然后你需要不通过辅助工具去手动计算出程序的运行结果(tsawke 相信你们不会在计算机上跑答案的),保证程序中没有难以口算的部分。
对于每段程序,如果可以正常运行你需要将其运行结果写出到对应的 .out
文件中。
若该程序出现了编译错误(Compile Error),那么你不需要输出运行结果,直接输出:This rubbishy programme can not be fxxking compiled at all!
。
如果程序出现了未定义行为(Undefined Behavior),直接输出:This rubbishy programme has undefined bahaviors!
。
特别地(为了降低难度),对于实现定义行为(IB)和未指明行为(UnsB)我们在这里均按照正常运行处理,即不算做 UB。
x1// Beginner Level, print the right answer below !
2#include <bits/stdc++.h>
3using std::cin;
4using std::cout;
5
6int main() {
7int x = 10;
8cout << x++ << '\n';
9cout << ++x << '\n';
10return 0;
11}
xxxxxxxxxx
2110
212
测试点序号 | 测试点分数 |
---|---|
1 | 0 |
2 | 0 |
3 | 0 |
4 | 0 |
5 | 0 |
6 | 0 |
7 | 0 |
8 | 0 |
9 | 0 |
10 | 0 |
11 | 0 |
12 | 0 |
13 | 0 |
14 | 0 |
15 | 0 |
16 | 0 |
17 | 0 |
18 | 0 |
19 | 0 |
20 | 0 |
21 | 0 |
22 | 0 |
23 | 0 |
24 | 0 |
25 | 0 |
26 | 0 |
27 | 0 |
28 | 0 |
29 | 0 |
30 | 0 |
文件均已下发至 /grammmmmmmar/grammmmmmmar*.cpp
。
5.632
我(或者是在读这篇文字的你)不属于这个世界
这是世界的界限
6.41
世界的意义必定存在于世界之外
世界中的一切事物如其所存在般而存在,如其所发生般而发生
世界之中不存在价值
——《逻辑哲学论》
我们的情人,不过是随便借个名字,用幻想吹出来的肥皂泡
把信拿去吧,你可以使假戏成真
我本来是无病呻吟,漫无目的的吐露爱情---现在这些漂泊不定的鸟儿有地方栖息了,你可以从信里看出来
拿去吧---由于不是出自真心,话就说得格外动听,拿去吧,就这么办吧...
果然……好女人要有的是,烟、楼顶……还有轻飘飘的衣服呀……
某一天,水上由岐看见天上掉下了个布制玩偶
为了被天空接受而投掷出的她的布偶,不知在天空飞舞了多少次,已经遍体鳞伤
“被天空接受”——那是为了寻找不知何时开始在这个城市流传的“回归天空之路”的行为
为了被天空接受而被扔出去的木偶,在空中飞舞并最终坠落
那是为了将其本身即为世界的少女送予天空的少女的行为
横跨银河,被称作Vega与Altair,或是织女星与牛郎星的两颗星星,再加上北十字星之顶的天鹅座构成了夏之大三角
它被称作譬如三位一体的神圣的图形
只有神圣的图形在天空闪耀之时,世界才与天空相遇
我想试一试,第一次,也是最后一次的恶作剧
那是...什么?
什么事也没有哦,只是,间宫君他自己主动跳下去了而已哦~
怎么回事?
什么事也没有哦,只是,间宫君他自己主动跳下去了而已哦~
但是我看到了,是那个杀死了大家吗?
什么事也没有哦,只是,间宫君他自己主动跳下去了而已哦~
不,那个东西,什么都没有做,只是...
什么事也没有哦,只是,间宫君他自己主动跳下去了而已哦~
只是...怎么回事...
什么事也没有哦,只是,间宫君他自己主动跳下去了而已哦~
我确实听到了头盖骨破碎的声音
但是那个,并非是外面的世界
而是总自己的里面传来的
水上同学...我偶尔会思考这种事情...
世界的极限到底在哪里呢...
世界的...世界的尽头的更尽头...
要是能有那种地方...
要是假如我能够站在那个地方的话...我还是能跟平时一样看着那个尽头的风景吗?我有这种想法....
我理所当然的想着这种事...然后决定似乎是有些奇怪啊
因为那里是世界的尽头哦
是世界的极限哦
如果我能够看到那个的话...世界的极限...是否就等同于我的极限呢?
因为,从那里看到的世界...我所看见的...不就是我的世界吗?
世界的极限...就会变成我的极限吧~
世界就是我看到的摸到的,并且感受到的东西
那样的话,世界到底是什么呢
世界和我到底有什么不同呢...我有这种想法
有吗?
世界和我的差别
是一样的
但是,或许其他人也有相同的感觉...
就连你,或许也认为世界就是你自己吧
并且,我觉得那个大概是正确的...
虽然我不太清楚...大概是你也站在世界的尽头,跟我一样在看着它吧
所以,你也和世界一样
但是啊,那样果然很奇怪啊...
如果世界就是我的话...为什么我会看不到你看到的世界呢?
明明我的世界里有你存在...却看不到你看到的世界
我从来没有看到过你看到的世界
那个,简直就像是两者不会交集的平行宇宙一样...
即使有现象暗示着那个东西存在...却是绝对的无法触碰...
我...看不到你所在的世界...
但是...
那个也是真的是真的吗?
我真的没有看到过你的世界吗...
既然所有的人都平等的拥有她们自己的世界的话
那么为什么世界会变成一个呢?
为什么那么多的世界会存在于这里呢?
世界变成一个的理由
...我偶尔会思考这种事情
所以...我才能够喜欢上你