蓝桥杯 入门训练

喜夏-厌秋 提交于 2020-01-06 03:07:38

http://lx.lanqiao.cn/problemset.page?code=BEGIN-&userid=246004

 

BEGIN-1 A+B问题  

代码:

#include <bits/stdc++.h>
using namespace std;

int A, B;

int main() {
    scanf("%d%d", &A, &B);
    printf("%d\n", A + B);
    return 0;
}
View Code

BEGIN-2 序列求和

代码:

#include <bits/stdc++.h>
using namespace std;

long long n;
long long ans = 0;

int main() {
    scanf("%lld", &n);
    ans = (1 + n) * n / 2;
    printf("%I64d\n", ans);
    return 0;
}
View Code

BEGIN-3 圆的面积

代码:

#include <bits/stdc++.h>
using namespace std;

#define PI 3.14159265358979323

int r;
double s;

int main() {
    scanf("%d", &r);
    s = 1.0 * r * r * PI;
    printf("%.7f\n", s);
    return 0;
}
View Code

BEGIN-4 Fibonacci数列  

代码:

#include <bits/stdc++.h>
using namespace std;

const int maxn = 1e6 + 5;
const int mod = 10007;
int N;
long long Fib[maxn];

void Fibonacci() {
    Fib[1] = Fib[2] = 1;
    for(int i = 3; i <= maxn; i ++) {
        Fib[i] = (Fib[i - 1] + Fib[i - 2]) % mod;
        Fib[i] %= mod;
    }

}

int main() {
    Fibonacci();
    scanf("%d", &N);
    long long ans = Fib[N] % mod;
    printf("%lld\n", ans % mod);
    return 0;
}
View Code

开始撸蓝桥的题目啦 今天的第一件大事是卡着时间报名了蓝桥 要加油鸭

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!