## ACM:&nbsp;哈希暴力求解&nbsp;哈希题&nbsp;poj&nbsp;184…_Smile_Benson的博客-程序员宅基地

Eqs

Description

Consider equations having the following form:
a1x13+ a2x23+ a3x33+ a4x43+ a5x53=0
The coefficients are given integers from the interval [-50,50].
It is consider a solution a system (x1, x2, x3, x4, x5) that verifies the equation, xi∈[-50,50], xi != 0, any i∈{1,2,3,4,5}.

Determine how many solutions satisfy the given equation.

Input

The only line of input contains the 5 coefficients a1, a2, a3, a4, a5, separated by blanks.

Output

The output will contain on the first line the number of the solutions for the given equation.

Sample Input

37 29 41 43 47

Sample Output

654

1. 先求解x1,x2,x3的值的个数保存在hash中.

2. 再求解x4,x5的值统计就可以得出解的个数.

#include <cstdio>
#include <iostream>
#include <cstring>
#include <cmath>
using namespace std;
const int MAX = 31250000;   //5*50^4*2

char hash[MAX*2+100];
int a,b,c,d,e;
int ans1, ans2;
int result;

int main()
{
//    freopen("input.txt","r",stdin);
while(scanf("%d %d %d %d %d",&a,&b,&c,&d,&e) != EOF)
{
result = 0;
memset(hash,0,sizeof(hash));
ans1 = 0;
ans2 = 0;
for(int i = -50; i <= 50; ++i)
{
for(int j = -50; j <= 50; ++j)
{
for(int k = -50; k <= 50; ++k)
{
if(i != 0 && j != 0 && k != 0)
{
ans1 = (a*i*i*i + b*j*j*j + c*k*k*k);
hash[ans1+MAX]++;
}
}
}
}

for(int i = -50; i <= 50; ++i)
{
for(int j = -50; j <= 50; ++j)
{
if(i != 0 && j != 0)
{
ans2 = -(d*i*i*i + e*j*j*j);
result += hash[MAX+ans2];
}
}
}

printf("%d\n",result);
}
return 0;
}

### OpenXmlSdk导出Excel_weixin_30260399的博客-程序员宅基地

感觉OpenXmlSdk的语法真的不是很友好。研究了半天，只实现了简单的导出功能。对于单元格样式的设置暂时还是搞明白，网上的资料真的很少，官方文档是英文的。中文的文章大都是用工具（Open XML SDK 2.0 Productivity Tool）搞出来的，反正在我这是不管用。最终还是回到了NPOI 的怀抱。　　最后还是把这点代码记录一下，以后有时间再继续研究吧。 1 u...

### winform开机自动启动设置_Dylan-Wang的博客-程序员宅基地

///<summary><br /> 2/// 设置开机自动启用<br /> 3///</summary><br /> 4 privatevoid SetAutoStart()<br /> 5 {<br /> 6try<br /> 7 {<br /> 8string regPath ="SOFTWARE//Microsoft//Windows//CurrentVersion//Run";<br /> 9string path = Application.Executabl

### Andorid音视频 - OpenGL ES的实战项目InstagramXFilter_Poney.Ma的博客-程序员宅基地

PS之前我用过Instagram的拍照功能，对他的滤镜可是垂涎已久啊，所以这次根据网上的资料有了一个开源项目有兴趣的可以看看InstagramXFilterInstagramXFilter参考了MagicCamera 以及 GPUImage,目前有几十种滤镜可供选择读者可以下载Demo运行一下，看看是不是你想要的，InstagramXFilter 1.0.1项目准备如果读者也对开发一款这样的应用感兴趣的话，那么我前面几篇的博客也许对你有帮助详情请查看我的CSDN专栏OpenGL这些博客将.

### Zigbee绑定流程_chenbang110的博客-程序员宅基地

Zigbee绑定流程（一） 绑定机制允许一个应用服务在不知道目标地址的情况下向对方（应用服务）发送数据包，发送时使用的目标地址将由应用支持子层从绑定表中自动获得，从而能是消息顺利被目标节点的一个或多个应用服务乃至分组接收。注意：由于所有绑定信息都子啊在Zigbee协调器中，所有只有协调器才能接收绑定请求。1.1    绑定方式：Zigbee Device Object Bi

### JUC共享模型之无锁并发阶段六_亚索@哈塞给的博客-程序员宅基地

6. 共享模型之无锁管程即monitor是阻塞式的悲观锁实现并发控制，这章我们将通过非阻塞式的乐观锁的来实现并发控制。友情提示：无锁并发就是不需要锁控制并发6.1 问题提出有如下需求，保证account.withdraw取款方法的线程安全public class Test5 { public static void main(String[] args) { Account.demo(new AccountUnsafe(10000)); }}cl