博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 2503
阅读量:7002 次
发布时间:2019-06-27

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

hash

#include 
#include
short hash[25000001];int main(){ int a1,a2,a3,a4,a5,x1,x2,x3,x4,x5; while(scanf("%d",&a1)!=EOF) { memset(hash,0,sizeof(hash)); int max=0; scanf("%d %d %d %d",&a2,&a3,&a4,&a5); int sum1; for(x1=-50;x1<=50;x1++) { if(!x1) continue; for(x2=-50;x2<=50;x2++) { if(!x2) continue; sum1=a1*x1*x1*x1+a2*x2*x2*x2; sum1=-sum1; sum1=sum1+12500000;//关键字key hash[sum1]++;//直接定址法 } } int sum2; for(x3=-50;x3<=50;x3++) { if(!x3) continue; for(x4=-50;x4<=50;x4++) { if(!x4) continue; for(x5=-50;x5<=50;x5++) { if(!x5) continue; sum2=a3*x3*x3*x3+a4*x4*x4*x4+a5*x5*x5*x5; if(sum2<-12500000||sum2>12500000) continue; sum2=sum2+12500000; if(hash[sum2]) max+=hash[sum2]; } } } printf("%d\n",max); }}

 

转载于:https://www.cnblogs.com/lj-vs-lishimin/archive/2012/06/16/2774392.html

你可能感兴趣的文章
【原创】驱动卸载之ControlService函数
查看>>
1578: [Usaco2009 Feb]Stock Market 股票市场
查看>>
前端基本功(七):javascript中的继承(原型、原型链、继承的实现方式)
查看>>
原生的Ajax实现
查看>>
收集的几个jQuery插件
查看>>
java SSM 框架 微信自定义菜单 快递接口 SpringMVC mybatis redis shiro ehcache websocket
查看>>
[Unity] Shader(着色器)输入输出和语义
查看>>
Flutter学习之Dart语言基础(构造函数)
查看>>
条形码设计软件BarTender实用教程——模板对象常见问题解答
查看>>
Mongo Connector for BI
查看>>
关于mysql里的concat
查看>>
wcf基础(笔记)
查看>>
设置Eclipse中的tab键为4个空格的完整方法
查看>>
玩坏的Bad Apple之Vim
查看>>
常见的移动端H5页面开发遇到的坑和解决办法
查看>>
Xshell 主机和远程机之间的文件传输
查看>>
微信支付宝扫码支付相关接口
查看>>
菜鸟级asp.net 与ms sql server数据库打交道的简单总结
查看>>
机器学习中的度量——统计上的距离
查看>>
15.事件
查看>>