1 条题解
-
0
C :
#include<stdio.h> void main() { int n,a,i; //printf("The series with equal difference are:\n"); for(n=1;n<=6;n++) /* 公差n 取值为1~6*/ for(a=1;a<=4;a++) /* 首项a 取值为1~4*/ if(4*n+6*a==26&&n*(n+a)*(n+a+a)*(n+a+a+a)==880) /* 判定结果*/ for(i=0;i<4;i++) printf("%d ",n+i*a); /* 输出前20 项*/ }C++ :
#include <bits/stdc++.h> using namespace std; int main(){ cout<<"2 5 8 11"<<endl; }Java :
import java.util.Scanner; public class Main { public static void main(String[] args){ //Scanner sc = new Scanner(System.in); int a,b,c,d; for(a=1;a<=4;a++){ for(b=a+1;b<=8;b++){ for(c=b+1;c<=12;c++){ d=26-a-b-c; if(d-c==c-b&&d-c==b-a&&a*b*c*d==880){ System.out.println(a+" "+b+" "+c+" "+d); } } } } } }Python :
#m,n,k=list(map(int,input().split())) #n=int(input()) for a in range(1,23): for b in range(1,23): for c in range(1,23): for d in range(1,23): if b-a==c-b==d-c and a*b*c*d==880 and a<b<c<d: print(a,b,c,d)
- 1
信息
- ID
- 246
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者