美文网首页
【刷题竞赛备考】java初选

【刷题竞赛备考】java初选

作者: 周山 | 来源:发表于2018-10-27 23:52 被阅读0次

每天至少刷10题,初次了解,也没有啥门路,搜了一些基础题,重点算法突破,希望每天几步一点点。
今天不知道为啥想用IDEA编译器了,基本傻瓜式安装,简单容易,界面舒适,还没有太上手,不要嫌我渣,虽然eclipse的快捷键我很熟练但idea的确跟小白一个样,各种注释和字体背景百度很清晰。
下面看第一题,

问题描述
Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。
当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。
输入格式
输入包含一个整数n。
输出格式
输出一行,包含一个整数,表示Fn除以10007的余数。
说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取余简单。
样例输入
10
样例输出
55
样例输入
22
样例输出
7704
数据规模与约定
1 <= n <= 1,000,000。
————————————————————————————————

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sca = new Scanner(System.in);
int i = sca.nextInt();
int[] s = new int[i+1];
s[1] = s[2]= 1;
for (int j = 3; j <= i; j++) {
s[j] = (s[j - 1] + s[j - 2]) % 10007;
}
System.out.println(s[i]);
}
}

简单的输入功能,加上计算方程式简单,明天开始正常刷题,加油,新的编译器和新的历程很配呦~,期待期待。

相关文章

  • 【刷题竞赛备考】java初选

    每天至少刷10题,初次了解,也没有啥门路,搜了一些基础题,重点算法突破,希望每天几步一点点。今天不知道为啥想用ID...

  • 【刷题竞赛备考】java初选

    java如何四舍五入保留小数点后7位 给定圆的半径r,求圆的面积输入格式输入包含一个整数r,表示圆的半径。输出格式...

  • 【刷题竞赛备考】java初选

    问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位...

  • 日记一则

    天气:阴转雨转阴 没有时间来细细写文章,忙于备考,是周日的英语竞赛。刷题刷出太多空白区域,去查发现就是初高中所学的...

  • 雅思8分学霸是如何安排时间高效备考的?

    在漫长的雅思备考中中,不管是实习还是学习,大家都会努力的刷题刷题再刷题。高分这件事从来都不是学霸的特权,只要备考方...

  • 在人间——2022-02-13

    纪念备考刷题最好的一次 这是刷题备考最好的一次成绩,纪念一下。失业的地产人小黄。

  • 备考SAT 你的简单刷题已经失效了!

    大多数考生备考SAT普遍采用的就是简单的刷题,只依靠这种刷题备考方法,可能难以考出高分,也很容易给学生带来误区。 ...

  • 将算法刷到底

    某位工业界的朋友谈到最近刷leetcode有点累, 遂和我探讨刷题的问题. 我感觉, 刷题是参加竞赛的同学的主业,...

  • 2021-03-09

    啪一下,很快 !最近忙得事 二十天备考思路 利用艾宾浩斯+真题刷题备考闭环 真题-知识点-大纲

  • 2022-05-13

    昨天终于完成了素质提升知识竞赛的初选,成绩应该不会太差。为了不进入复赛,我也是故意答错了几道题。目标就是及格就好,...

网友评论

      本文标题:【刷题竞赛备考】java初选

      本文链接:https://www.haomeiwen.com/subject/kgxetqtx.html