hdu 3833
来源:互联网 发布:淘宝网茶具套装价格 编辑:程序博客网 时间:2024/06/05 03:56
暴力,有技巧,确定a[i2]的值,先从0~i2找a[i1]的值来计算a[i3]的值,当i2>n/2时,从i2~n-1找a[i3]的值来计算a[i1]的值
#include<stdio.h>int hash[10010],a[10010];int main(){int i,j,n,t,k,flag;scanf("%d",&t);while(t--){flag=0;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);hash[a[i]]=i;}for(i=1;i<n/2;i++){for(j=0;j<i;j++){k=2*a[i]-a[j];if(k<=0||k>n)continue;if(hash[k]>i){flag=1;break;}}if(flag==1)break;}for(i;i<n-1;i++){for(j=i+1;j<n;j++){ k=2*a[i]-a[j]; if(k<=0||k>n)continue;if(hash[k]<i){flag=1;break;}}if(flag==1)break;}if(flag==1)puts("Y");else puts("N");}return 0;}
- hdu 3833
- hdu 3833
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- hdu
- hdu-
- hdu
- hdu
- 实现SQL SERVER 下的PadLeft函数
- Linux man命令的使用方法 http://zj258.xicp.net:8528
- htaccess
- float、clear、position(重点相对定位和绝对定位)用法总结
- Cassandra
- hdu 3833
- Linux Gadget的一点研究之例程分析
- 类的构造函数、析构函数与赋值函数示例
- 使用EasyBCD完美实现Windows7与Linux双系统
- Oracle表的创建.表空间创建删除,导入导出等
- Effective STL——选择一个合适的容器
- 您的应用还没有任何应用内商品。 要添加应用内商品,您需要对 APK 添加 BILLING 权限。
- 蓝牙串口通信之平板版
- 第3章 memcached的删除机制和发展方向