蓝桥杯 入门训练

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

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

posted @ 2018-12-12 20:31  丧心病狂工科女  阅读(229)  评论(0编辑  收藏  举报