蓝桥刷题-----第二天
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;
}
...全文
相关推荐
柳婼-PAT&蓝桥杯&LeetCode的学习路径&刷题经验1
总的来说,无论是PAT、蓝桥杯还是LeetCode,刷题都是提升编程技能和算法水平的有效途径。通过系统学习、实践和反思,计算机系学生可以更好地为未来的学习和职业发展打下坚实基础。
[2020 python 蓝桥杯刷题]
通过参与蓝桥杯,学生可以更好地了解自己的编程水平,并为未来的职业发展打下坚实基础。对于"2020 Python 蓝桥杯刷题"这一主题,我们可以从以下几个方面来深入理解:1.
蓝桥杯18天的刷题量,共180道题
"蓝桥杯18天的刷题量,共180道题"这一主题主要针对的是蓝桥杯编程竞赛的训练。蓝桥杯是一项旨在提升大学生编程技能和创新能力的全国性竞赛,涵盖C/C++、Java、Python等多个编程语言。
c++蓝桥杯刷题代码.zip
【描述】"蓝桥杯 c++刷题代码"进一步确认了这些代码是为参加蓝桥杯竞赛而准备的,使用C++编程语言。
python蓝桥杯省赛刷题总结+真题
【Python蓝桥杯省赛刷题总结】在Python编程领域,蓝桥杯竞赛是一个非常重要的比赛,它旨在考察参赛者的编程能力、算法理解和问题解决技巧。


