题目:

思路: 找到数列的同相公式最为重要,然后便可以遍历求解。

接下来我们用C++进行编程:

#include<iostream>
#include<vector>
#include <algorithm>
using namespace std;int main(){long long K, n;cin >> K >> n;long long res = 0;vector<long long> a;for(int i = 0; i < K; i++){a.push_back(1);}a.push_back(K);if(n < K)cout << 1 << endl;long long sum = 0;long long temp1 = 0;long long temp2 = 0;if(n == K){res = K % 397;cout << res << endl;}if(n > K){for(int i = K + 1; i <= n; i++){temp1 = 2 * a[i - 1];temp2 = a[i- 1 - K];sum = temp1 - temp2;a.push_back(sum);}res = a[n] % 397;cout << res << endl;}return 0;
}

算法题_求数列的某个数相关推荐

  1. PTA 7-153 循环结构_ 求数列和

    PTA 7-153 循环结构_ 求数列和 分数 40 作者 叶青 单位 长春理工大学 键盘输入两个整数A和B(大于-100且小于+100)A<B,筛选两数之间(不包括这两个数)的所有满足条件&q ...

  2. java数组排列组合_java算法题--递归求数组中数字排列组合问题

    java算法题–递归求数组中数字排列组合问题 题目:有一个数组{1,2,3},输出数组中数字的所有可能组合: 比如:123.132.213- 解题思路 通过递归不停的交换数组中的两个数(当然,肯定是有 ...

  3. C语言_求1到某个数之间的所有素数

    C语言_求1到某个数之间的所有素数 程序目的 设计思路 具体实现 程序目的 键盘输入一个数n,求出从1到n之间的所有素数并输出. 设计思路 考虑到代码的复用性,先要写出一个判断素数的函数. 具体实现 ...

  4. 【实习笔试面试题】2013网易互联网实习笔试算法题-找出最大连续自然数个数

    找出最大连续自然数个数 搜集者:江南烟雨 E-Mail:xiajunhust@gmail.com 本题为网易互联网暑期实习生笔试算法题. 凭记忆记录下来的题目,如违反网易版权请邮件联系,本人会删除. ...

  5. java的简单算法题_[2]十道算法题【Java实现】

    前言 清明不小心就拖了两天没更了-- 这是十道算法题的第二篇了-上一篇回顾:十道简单算法题 最近在回顾以前使用C写过的数据结构和算法的东西,发现自己的算法和数据结构是真的薄弱,现在用Java改写一下, ...

  6. 保研面试 算法题_计算机考研/保研复试重点整理-数据结构篇

    先来一个知识框架图,前方高能预警 好了,看完这个框架,你慌了吗? 大家心里有个数之后,我们开始划重点,都去给我背! 一.什么是数据结构? 数据结构是计算机存储.组织数据的方式.数据结构是指相互之间存在 ...

  7. (Google)谷歌笔试算法题:要求相邻的两个数都不小于或者不大于其本身的排序

    如题,要求相邻的两个数都不小于或者不大于其本身的排序, 那么也就是说每个数字必须同时大于等于或者小于等于它左右两边的数字,例如   3>=2<=6,那么这里2就是同时同于等于3且小于等于6 ...

  8. 《挖财编程题》求数列的和

    题目描述 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和. 输入描述: 输入数据有多组,每组占一行,由两个整数n(n < 10000)和m(m < 1000)组成,n和m的 ...

  9. 【算法题】求有序数列中相邻数字之间的最大差值

    桶排序的应用问题 桶排序可参考上一篇博客. 问题描述: 一个数列,求这个数列有序后,相邻数字之间最大的差值是多少. 思路 利用桶排序的过程完成求最大差值问题. 已知桶排序过程如下: 1.首先基于数据的 ...

最新文章

  1. 何崚谈阿里巴巴前端性能优化最佳实践
  2. SPSiteManager 2.3可以下载了
  3. java之ibatis数据缓存
  4. 获取AD里面指定OU或Container里面的计算机以及Lastlogon时间格式转换
  5. python 设计 实践_Python程序设计实践教程
  6. 数据挖掘十大经典算法之——Apriori 算法
  7. Pokémon Go火遍全球,开启全民捕捉小精灵的时代
  8. c++ 整数取反_c++ 取反运算符“~”
  9. Spring Cloud Hystrix的请求合并
  10. oracle 截取字符(substr),检索字符位置(instr)
  11. MegaCli查看RIAD相关信息
  12. Modeling Deformable Objects from a Single Depth Camera
  13. webpack 代理问题
  14. I2C总线驱动框架详解
  15. jmeter性能测试之录制脚本
  16. win10下用VM 14安装OS X 10.11
  17. 【Java开发工具】下载安装eclipse并中文配置教程(所以操作系统通用)
  18. 【知识图谱】从六个方面解析知识图谱的价值和应用
  19. 北京精雕现状_北京精雕科技有限公司怎么样?
  20. 小白都能学会的Python基础 第一讲:Python初了解

热门文章

  1. springboot毕设项目心理咨询预约导诊系统4r699(java+VUE+Mybatis+Maven+Mysql)
  2. qdialog 只有点击才能获得焦点_白内障一定要“熟透了”才能手术吗?
  3. IOS 自定义复选框
  4. delimiter简析
  5. 【Zigbee】Zigbee ZCL report command 相关翻译
  6. 《黑马程序员》C++核心编程(二)
  7. 说说transformer当中的维度变化
  8. modelsim打开.v文件,modelsim无法打开.v文件
  9. PMBOK指南第六版—项目范围管理总结
  10. html5 特效 背景 腾讯,html5腾讯QQ登录界面背景动画特效