这是一道交互题 。
题目描述
「你有一万个理由和你们队的画风不太一样
「最简单的理由:你太菜了
「哈哈哈哈哈哈哈」
规则是这样的:
但很快,
因此当下一轮游戏结束后,
任务介绍
具体地,
她要实现一个函数 SOL(t)
,其中
她可以调用如下函数:
INI(n)
其中
CU(d,k)
其中
CR(d1,d2,A)
其中
随后
ACR(A)
其中
QR()
会随机返回一个
实现细节
源代码需要包含头文件 unnamable.h
。
涉及到的函数接口如下:
complex<double> SOL(int t);
void INI(int n);
void CU(int d,int k);
void CR(int d1,int d2,complex<double> A[2][2]);
void ACR(complex<double> **A);
int QR();
详见样例程序 sample.cpp
。关于上述函数的具体实现,详见 grader.cpp
。
下发的 grader 将从 input.txt
中读入三个整数 result.txt
。
限制与约定
在每组数据中, SOL()
将会被调用一次。令 SOL()
的返回值, 当
对于所有数据,CU,CR,QR,ACR
的总调用次数不能超过 300 。
子任务编号 | 分值 | 限制 | 性质 |
---|---|---|---|
1 | 9 | QR 调用次数不超过 1 次 | |
2 | 17 | 无 | |
3 | 36 | QR 调用次数不超过 1 次 | |
4 | 38 | QR 调用次数不超过 1 次 |
其中
满足
时间限制:
空间限制:
选手程序与交互库共享本题的时空限制,但由于 ACR
操作的存在,我们不能保证交互库的运行时间。最终评测使用的交互库(只保证)各函数的实现方式与下发的 grader 相同,请自行计算实际运行时间与内存。