1.Python
2.算法基础
#include <iostream>
using namespace std;
int main()
{
cout<<5200<<endl;
return 0;
}
//利用excel计算即可
#include <stdio.h>
int a[100000]={0};
int check(int x) {
if(x < 2) return 0;
for(int i = 2; i < x; i++) {
if(x%i == 0) {
return 0;
}
}
return 1;
}
int main() {
for(int i = 2; i < 100000; i++) {
if( check(i) ) {
a[i] = 1; //说明i为素数 赋1
}
}
for(int cha = 1; cha < 10000; cha++) { //公差
for(int i = 2; i < 100000; i++ ) { //起始位置
int count;
for(count= 0 ; count < 10; count++) {//以cha为公差查找10个数
if(a[ i+count*cha ] != 1) { //说明这个数不是素数,立即退出查找
break;
}
}
if(count == 10) {
printf("%d",cha);
return 0;
}
}
}
return 0;
}
3.寒假基础
#include <iostream>
#include <cstring>
using namespace std;
int main(){
int a[1000001],n,x;
long long num;
memset(a,0,sizeof(a));
cin>>n;
for(int i=0;i<n;i++){
cin>>x;
num+=a[x];//把每个数字对应的元素为比本身大的数字的个数,与逆序数相等
for(int j=0;j<x;j++){
a[j]++;//每输入一个x就其对应的前x元素分别加1,记录x比它们对应的下标的数字大
}
}
cout<<num;
return 0;
}