博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 4334 Trouble
阅读量:7273 次
发布时间:2019-06-29

本文共 825 字,大约阅读时间需要 2 分钟。

合并排序再枚举哭

题意问五个数组中各抽一个加起来 和是否为 0。

開始想用 200*200*200 和 200*200 比。果然TLE了。

后来知道 得 200*200,200*200 ,200 。

先200*200 的枚举,排序,去重。然后三个元素加起来,微调 两个 200*200 的指针。

这题用 %lld 就WA。得用 %I64d 。贡献N多TLE。N多WA。怒刷存在感。

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define INF 0x7fffffff#define eps 1e-6#define LL long longusing namespace std;LL num[5][201];LL sum1[201*201];LL sum2[201*201];int main(){// freopen("in.txt","r",stdin);// freopen("2","w",stdout); int t; scanf("%d",&t); while(t--) { int n; scanf("%d",&n); for(int i=0; i<5; i++) for(int j=0; j
=0;) { if(sum1[j]+sum2[k]+num[4][i]==0) { flag=1; break; } else if(sum1[j]+sum2[k]+num[4][i]>0) k--; else j++; } } if(flag) puts("Yes"); else puts("No"); }}
你可能感兴趣的文章
Microsoft开源Visual Studio Test
查看>>
微软宣布公开预览Dev Spaces for AKS
查看>>
微软Azure首席架构师John Gossman就微软加入Linux基金会一事答疑
查看>>
OpenAI创建文本生成器GPT-2,因性能“太好”不敢发布引争议
查看>>
全栈测试:平衡单元测试和端到端测试
查看>>
Java 网络编程(1):使用 NetworkInterface 获得本机在局域网内的 IP 地址
查看>>
Python 有序字典简介
查看>>
5、处理方法映射(Handler Mapping)
查看>>
使用 Docker 搭建前端 Java 开发环境
查看>>
夕阳下, 那是我在奔跑——单件模式
查看>>
js 数据类型检测
查看>>
mongodb增加auth
查看>>
12亿条出行记录背后的纽约故事
查看>>
jquery DOM
查看>>
[干货分享]一篇可能会让你爱上MVVM与ReactiveCocoa的文章
查看>>
GacUI基本概念(二)——排版(1)
查看>>
Spark2.4.0源码分析之WorldCount Stage提交顺序(DAGScheduler)(五) ...
查看>>
关于com.android.dex.DexIndexOverflowException: method ID not in [0, 0...
查看>>
TIDB作为mysql的从库使用
查看>>
GPU编程(五): 利用好shared memory
查看>>