求出两项的和,跟后三项比较
用int只能开数组开到12500000内存达到49000,可以用
用short 省一半内存
#include<stdio.h>
#include<string.h>
short mark1[12500001];
int main()
{
int a[10005];
int b[5];
int i,j;
j=0;
int temp;
for(i=-50;i<=50;i++)
{
if(i==0)
continue;
a[j]=i*i*i;
j++;
}
while(scanf("%d%d%d%d%d",&b[0],&b[1],&b[2],&b[3],&b[4])!=EOF)
{
memset(mark1,0,sizeof(mark1));
int q,w,e,r,t,i,j;
for(......
阅读全文