51,415
社区成员




1.
#include <iostream>
using namespace std;
bool check(int n){
while(n){
int t=n%10;
if(t%2==0)
return false;
n/=10;
}
return true;
}
int main()
{
for(int i=2019;;i+=2019){
if(check(i))
{
cout<<i;
break;
}
}
return 0;
}
2.
#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int check(long long x)
{
int sum=0;
for(long long i=1;i*i<=x;i++)
if(x%i==0)
sum++;
return sum*2;
}
int main()
{
long long n=0,j;
for(j=30000;;j++){
n=check(j);
if(n==100)
{
cout<<j;
return 0;
}
}
return 0;
}
3.
#include <iostream>
using namespace std;
int main()
{
// 请在此输入您的代码
int n;
int a[200005];
cin>>n;
long long sum=0,ans=0;
for(int i=0;i<n;i++){
cin>>a[i];
sum+=a[i];
}
for(int i=0;i<n;i++){
sum-=a[i];
ans+=sum*a[i];
}
cout<<ans;
return 0;
}
4.
#include <stdio.h>
long long a[1000000]={0};
int sum(int n){
int t=0;
while(n){
t=t+n%10;
n/=10;
}
return t;
}
int main()
{
int n,m,l=0,g=0;
scanf("%d%d",&n,&m);
for(int i=1;i<=54;i++){
for(int k=1;k<=n;k++){
l=sum(k);
if(l==i){
a[g++]=k;
}
l=0;
}
}
printf("%ld",a[m-1]);
return 0;
}