【题目链接】

ybt 1035:等差数列末项计算
OpenJudge NOI 1.3 18:等差数列末项计算

【题目考点】

1. 等差数列

设等差数列第i项为aia_iai​,相邻两项的差为ddd
递推公式:ai=ai−1+da_i= a_{i-1} + dai​=ai−1​+d
通项公式:an=a1+(n−1)da_n = a_1 + (n-1)dan​=a1​+(n−1)d
2. (扩展)循环

【题解代码】

解法1:用等差数列的递推公式ai=ai−1+da_i= a_{i-1} + dai​=ai−1​+d

#include <bits/stdc++.h>
using namespace std;
int main()
{int a1, a2, n, ai;cin>>a1>>a2>>n;int d = a2 - a1;ai = a1;for(int i = 2; i <= n; ++i)ai = ai + d;cout<<ai;return 0;
}

解法2:用等差数列的通项公式an=a1+(n−1)da_n = a_1 + (n-1)dan​=a1​+(n−1)d

#include <bits/stdc++.h>
using namespace std;
int main()
{int a1, a2, n;cin>>a1>>a2>>n;cout<<a1+(a2-a1)*(n-1);return 0;
}

信息学奥赛一本通 1035:等差数列末项计算 | OpenJudge NOI 1.3 18相关推荐

  1. 信息学奥赛一本通 1069:乘方计算 | OpenJudge NOI 1.5 13

    [题目链接] ybt 1069:乘方计算 OpenJudge NOI 1.5 13:乘方计算 [题目考点] 1. 循环求幂 设变量r初始值为1:int r = 1; 循环n次每次循环中输入变量a,将r ...

  2. 信息学奥赛一本通 1140:验证子串 | OpenJudge NOI 1.7 18

    [题目链接] ybt 1140:验证子串 OpenJudge NOI 1.7 18:验证子串 [题目考点] 1. 字符串处理 2. 判断子串(字符串模式匹配) 本文只给出的都是枚举求子串的算法.假设要 ...

  3. 信息学奥赛一本通 1072:鸡尾酒疗法 | OpenJudge NOI 1.5 18

    [题目链接] ybt 1072:鸡尾酒疗法 OpenJudge NOI 1.5 18:鸡尾酒疗法 [题目考点] 1. 循环.判断 [解题思路] 先输入鸡尾酒疗法的数据,求出鸡尾酒疗法的有效率x 再分别 ...

  4. 信息学奥赛一本通 1209:分数求和 | OpenJudge NOI 1.13 12:分数求和

    [题目链接] ybt 1209:分数求和 OpenJudge NOI 1.13 12:分数求和 [题目考点] 1. 求最大公约数 2. 求最小公倍数 [解题思路] 求最大公约数,可以用辗转相除法.具体 ...

  5. 信息学奥赛一本通 1294:Charm Bracelet | OpenJudge NOI 2.6 7113:Charm Bracelet | 洛谷 P2871

    [题目链接] ybt 1294:Charm Bracelet OpenJudge NOI 2.6 7113:Charm Bracelet 洛谷 P2871 [USACO07DEC]Charm Brac ...

  6. 信息学奥赛一本通 1242:网线主管 | OpenJudge NOI 1.11 04:网线主管

    [题目链接] ybt 1242:网线主管 OpenJudge NOI 1.11 04:网线主管 [题目考点] 1. 二分答案 [解题思路] 看题目中的数据都带小数点,似乎这是实数域上的问题.但仔细分析 ...

  7. 信息学奥赛一本通 1173:阶乘和 | OpenJudge NOI 1.6 15 | 洛谷 P1009 [NOIP1998 普及组] 阶乘之和

    [题目链接] ybt 1173:阶乘和 注:一本通上这题,应该把n≤50n\le50n≤50当做n≤100n\le100n≤100来看 OpenJudge NOI 1.6 15:阶乘和 洛谷 P100 ...

  8. 信息学奥赛一本通 1136:密码翻译 | OpenJudge NOI 1.7 09

    [题目链接] ybt 1136:密码翻译 OpenJudge NOI 1.7 09:密码翻译 [题目考点] 1. 字符串处理 2. ASCII码 [解题思路] 思路1:用判断语句 读入字符串,如果字符 ...

  9. 信息学奥赛一本通 1036:A×B问题 | OpenJudge NOI 1.3 19

    [题目链接] ybt 1036:A×B问题 OpenJudge NOI 1.3 19:A*B问题 [题目考点] 1. 不同整型数据的范围 类型 占用字节数 可表示数字范围 char 1 -127~12 ...

最新文章

  1. Python 之 Numpy (一)属性
  2. 计算机应用专业毕业设计总结,6.1-7(3)2005年计算机应用技术专业毕业生毕业设计和毕业答辩工作总结0207-ZH...
  3. oracle exp cluster n,oracle cluster verfication utility failed
  4. Vue项目中使用 路由导航守卫 处理页面的访问权限
  5. Linux环境下Python的安装过程
  6. mysql做wp网站_mysql做wp网站
  7. [雪峰磁针石博客]python 3.7极速入门教程1安装:Linux(Ubuntu 18.04)及Windows上安装Anaconda...
  8. 怎么用c语言让电脑定时开关机,电脑定时开关机如何设置?小编教你设置电脑定时开机和关机...
  9. windows修改用户文件夹名称 更改用户名 修改C盘Users目录下文件夹名称
  10. Android 开发框架xUtils3
  11. MFC CString互转LPVOID
  12. fastLane 初试
  13. 冯提莫与斗鱼“好聚好散”复制一个当红女主播要迈过多少难关?
  14. Javascript 8421
  15. 微信小程序开发---微信获取微信绑定手机号并登录流程
  16. 可能有用的技术社区(转载)
  17. JSR 168 翻译03
  18. 信诺科学计算机说明书,计算机科学技术专业简介(Introduction to computer science and technology).doc...
  19. 关于HTML中常用选择器
  20. 手机电池电量测试软件,如何查看手机的电池电量以及如何测试电池电量

热门文章

  1. PHP实现http与https转化
  2. 微服务面试必问的Dubbo,这么详细还怕自己找不到工作?
  3. 别扯了,这才是应对高并发的正确处理思路。
  4. jeecg-mybatis-framework 参考学习版本
  5. SpringBoot2 集成日志,复杂业务下的自定义实现
  6. Java中super与this
  7. Q-learning家族【强化学习】
  8. Servlet - 基础
  9. jsp中forward与sendRedirect的区别
  10. 错误:this is incompatible with sql_mode=only_full_group_by