求方程X平方+2Y平方=1979的正整数解中文

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 23:59:11
求方程X平方+2Y平方=1979的正整数解中文
xS]O`+'j]Xh^h&([״ﴍ1i0DoLDY`с?]~lC3/w^}999iX[eAq#UnfZZg}9a~vJ.]]Zm O]w;Zͥ>:aSxk 2\|+fª^q0_S?Ɓuh$BU5)/C51)غӪS.1]!x<Җm WAK'k%hhM[ǜM;Fi(NdR,Cx(E u/,_62ܸYC ??Bas-*Z؟r)O q ^g~ںvwݦ~?2왴ǯ;+Nz_l4%

求方程X平方+2Y平方=1979的正整数解中文
求方程X平方+2Y平方=1979的正整数解
中文

求方程X平方+2Y平方=1979的正整数解中文
显然x是奇数,x^2=1(mod4)就是x^2-1能被4整除,而1979=3(mod4),从而y^2=1(mod4),从而y也是奇数,所以
y^2=(1979-x^2)/2,显然1979

x : 27 y :25
我是用程序求解。c语言学过了吗

public class MyTest{
public static int result(int x, int y) {
return x * x + 2 * y * y;
}
public static void main(String arg[]) {
for(int i=0;i<1979;i++){
for(int j=0...

全部展开

public class MyTest{
public static int result(int x, int y) {
return x * x + 2 * y * y;
}
public static void main(String arg[]) {
for(int i=0;i<1979;i++){
for(int j=0;j<1979;j++){
if(result(i,j)==1979)
System.out.print("i is" + i + " j is " + j);
if(result(i,j)> 1979)
break;
}
}
new MyTest();
}
}
i is27 j is 25

收起