ACM 请问:北京大学acm 上 “方程的解数” 最好有源代码.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/25 23:42:13
ACM 请问:北京大学acm 上 “方程的解数” 最好有源代码.
xTj@Ȇ&Ȇе#,$B7},iBڦvmg-BH~nI9sϹsӯnO?Nv6yr:|;yy1y{0كǫsHGɫazt|ӎm-u;ݠ̏[Ẇm{N ( @F@: ^ժf"A]"LzYݮvɘ$M+dž!b}"9EԟAerKzPJ{Z@V` t4'iy~HU~Lph&cuPr)H$F9EPJ8eSXj77q 21LbOUq&D$2". t)sAH#bI87ͲȗWPHjX̑,OfB)giTWR%^{OMXBO-ʟrسg5 wrG>?x wTZ[8exKjli[=VW?_ a

ACM 请问:北京大学acm 上 “方程的解数” 最好有源代码.
ACM
请问:北京大学acm 上 “方程的解数”
最好有源代码.

ACM 请问:北京大学acm 上 “方程的解数” 最好有源代码.
#include "stdio.h"
//#include "windows.h"
#define MAX 5000011
long shumi[151][6] ;
long result[MAX]={0};
short count[MAX]={0};
long k[6];
long p[6];
__int64 num = 0;
long zhong ;
long n ;
long M ;
//unsigned long time;
bool check()
{
int t , i ;
if(k[0] > 0 ) t = 0 ;
else t = 1 ;
for(i = 1 ; i < n ; i ++)
if( ( k[i] > 0 && t ) ||( k[i] < 0 && !t ))
return false ;
return true ;
}
long location(long t)
{
long s = t ;
while(t >= MAX ) t -= MAX ;
while(t < 0 ) t += MAX ;
while( result[t] != s && result[t] )
{
t ++ ;
if( t >= MAX ) t -= MAX ;
}
return t ;
}
void insert_hash_table(long t)
{
long s = location( t ) ;
count[s] ++ ;
if( result[s] == 0 )
result[s] = t ;
return ;
}
void init()
{
long i , j , t , l ;
for( i = 0 ; i < n ; i ++)
for( j = 1 ; j