Edu171 Review

Edu171 Review

这场好像没什么人打,莫名其妙就上分了。

甚至获得了青名体验卡,不过下一场应该就掉下去了。

A

一个很显然的贪心构造

Code

#include<bits/stdc++.h>
using namespace std;
template<typename T>inline void re(T &x)
{
x=0;int f=1;char c=getchar();
while(!isdigit(c)){if(c=='-')f=-1;c=getchar();}
while(isdigit(c)){x=(x<<1)+(x<<3)+(c^48);c=getchar();}
x*=f;
}
template<typename T>inline void wr(T x)
{
if(x<0)putchar('-'),x=-x;
if(x>9)wr(x/10);
putchar(x%10^48);
}
inline void out(int x){wr(x),putchar('\n');}
int n,T;
int X,Y,K;
inline void solve()
{
int len=min(X,Y);
printf("0 0 %d %d\n0 %d %d 0\n",len,len,len,len);
}
int main()
{
re(T);
while(T--)
{
cin>>X>>Y>>K;
solve();
}
return 0;
}

B

还是个贪心,一开始写个了 O(n) 的算法,结果吃了一次罚时,回头发现 n2000 ,好像如果 线性能过,应该不会给这么小的数据,那么想想是否可以 O(n2)

好像确实有所遗漏,实际上每个点都可以单独拎出来考虑( N 为奇数的情况下)。

所以最后是 O(n2) 的。

这题要是再多一发罚时,就上不了青了,或许会少一些烦恼。

Code

C

写了个莫名其妙但是很正确的贪心,然后就过了,幸好没人hack,我也不知道正不正确。

Code

之后应该不会写太多单独的Review了。

posted @   Hanggoash  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
动态线条
动态线条end
点击右上角即可分享
微信分享提示