2、0样例输出55样例输入22样例输出7704数据规模与约定1<=n<=1,000,000。参考代码:c++1.#include 2.#include 3.#define MOD 100074.#define MAXN 5.int n, i, F[MAXN];6.int main()7.{8. scanf("%d", &n);9. F[1] = 1;10. F[2] = 1;11. for (i = 3; i <= n; ++i)12. F
3、[i] = (F[i-1] + F[i-2]) % MOD;13. printf("%d", F[n]);14. return 0;15.}java:1.import java.util.Scanner;2.public class Main{3. public static void main(String[] args) {4. Scanner scanner = new Scanner(System.in) ;5. int num = scanner.ne
4、xtInt() ;6. int[] a = new int[num+2] ;7. a[1] = a[2] = 1;8. if (num == 1) {9. a[num] = 1 ;10. }else if (num == 2) {11. a[num] = 1 ;12. }else {13. for (int i = 3; i <= num; i++) {14.
6、中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。样例输入4样例输出50.数据规模与约定1<=r<=10000。提示本题对精度要求较高,请注意π的值应该取较精确的值。你可以使用常量来表示π,比如PI=3.,也可以使用数学公式来求π,比如PI=atan(1.0)*4。c++1.#include 2.#include 3.int main()4.{5. int
7、 r;6. double s, PI;7. scanf("%d", &r);8. PI = atan(1.0) * 4;9. s = PI * r * r;10. printf("%.7lf", s);11. return 0;12.}java:1.import java.util.Scanner;2.public class Main{3. private static final double PI = 3.;4. public static void mai
8、n(String[] args) {5. int r = new Scanner(System.in).nextInt();6. if(1 <= r && r <= 10000) { 7. double circular = PI*r*r;8. String result = String.format("%