首页 > 其他分享 >P1011 [NOIP1998 提高组] 车站

P1011 [NOIP1998 提高组] 车站

时间:2024-02-17 21:33:17浏览次数:33  
标签:aa 下车 int 车站 始发站 P1011 NOIP1998 上车 人数

题目描述

火车从始发站(称为第 11 站)开出,在始发站上车的人数为 aa,然后到达第 22 站,在第 22 站有人上、下车,但上、下车的人数相同,因此在第 22 站开出时(即在到达第 33 站之前)车上的人数保持为 aa 人。从第 33 站起(包括第 33 站)上、下车的人数有一定规律:上车的人数都是前两站上车人数之和,而下车人数等于上一站上车人数,一直到终点站的前一站(第 n−1n−1 站),都满足此规律。现给出的条件是:共有 nn 个车站,始发站上车的人数为 aa,最后一站下车的人数是 mm(全部下车)。试问 xx 站开出时车上的人数是多少?
输入格式

输入只有一行四个整数,分别表示始发站上车人数 aa,车站数 nn,终点站下车人数 mm 和所求的站点编号 xx。
输出格式

输出一行一个整数表示答案:从 xx 站开出时车上的人数。
输入输出样例
输入 #1

5 7 32 4

输出 #1

13

说明/提示

对于全部的测试点,保证 1≤a≤201≤a≤20,1≤x≤n≤201≤x≤n≤20,1≤m≤2×1041≤m≤2×104。

NOIP1998 提高组 第一题

题解

include<bits/stdc++.h>

using namespace std;
int f[25], u[25];
int main() {
int a, n, m, x;
cin >> a >> n >> m >> x;
f[1] = f[2] = u[1] = a;
for (int i=0; i<=m && f[n-1]!=m; ++i) {
u[2] = i;
for (int j=3; j<n; ++j) {
u[j] = u[j-1] + u[j-2];
f[j] = f[j-1] + u[j-2];
}
}
cout << f[x] << endl;
return 0;
}

标签:aa,下车,int,车站,始发站,P1011,NOIP1998,上车,人数
From: https://www.cnblogs.com/110527q/p/18018457

相关文章

  • P10111 [GESP202312 七级] 纸牌游戏
    原题链接思路1.任意一轮出牌,只有三种选择2.每一轮的得分只与当前一轮出的牌和上一轮出的牌相关由此我们可以设\(dp[i][j]\)为第\(i\)轮,出牌\(j\)的得分3.由于扣分机制,扣的分数与扣的次数有关,所以我们再加一层\(dp\)代表扣的次数code,注意细节#include<bits/stdc++.......
  • P1012 [NOIP1998 提高组] 拼数
    [NOIP1998提高组]拼数题目描述设有\(n\)个正整数\(a_1\dotsa_n\),将它们联接成一排,相邻数字首尾相接,组成一个最大的整数。输入格式第一行有一个整数,表示数字个数\(n\)。第二行有\(n\)个整数,表示给出的\(n\)个整数\(a_i\)。输出格式一个正整数,表示最大的整数样......
  • P10118 『STA - R4』And 题解
    题目看到位运算,直接二进制拆分考虑。首先\(x\operatorname{AND}y=B\),设\(x=B+m\),\(y=B+n\),知道\(x+y=A\),所以设\(W=n+m=A-2\timesB\),\(y-x\)等价于\(n-m\)。因为已知\(x\operatorname{AND}y=B\),所以\(n\operatorname{AND}m=0\),着意味着在二进制下\(n\)和\(m\)不......
  • P10118 『STA - R4』And
    P10118『STA-R4』And题意:给定A,B,求\(\sumy-x\),其中x,y满足:x<yx+y=Ax&y=B对于加运算和与运算,有x+y=2(x&y)+(x^y)。那么令C=x^y=A-2B。这里判断下无解情况,C<0,显然无解。C^B!=0,与位运算性质矛盾,无解。当然如果C<0,那......
  • 洛谷题单指南-排序-P1012 [NOIP1998 提高组] 拼数
    原题链接:https://www.luogu.com.cn/problem/P1012题意解读:通过某种合理的排序方式,使得排序后的数字连在一起最大。解题思路:此题关键在于排序,对于两个数字,哪个数字应该排在前面呢?1、思考误区很容易想到,给定两个数abcd、xyz,先比较第一位a和x,谁大谁排前面,一直到c和z。再来看d,这......
  • P10114 [LMXOI Round 1] Size 题解
    题目链接:[LMXOIRound1]Size挺有意思的诈骗题,其实这类题都喜欢批一个外壳,例如数据范围提示之类的。记得以前遇到的很多诈骗题,有一道cf的高分题,问的是区间出现次数的次数\(mex\),这玩意一开始感觉好难,出现次数还简单,还要考虑次数的次数,所以带修莫队的时候,一直没法确定怎么解决......
  • 洛谷P10114题解
    题意简述给定一个长度为\(n\)的序列,求\(\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{n}{((d_i\oplusd_j)+(d_i\otimesd_j))}\)。思维路径观察数据范围可以发现\(n\le2\times10^6\)而\(\sum\limitsd_i\le5\times10^7\),这说明\(d\)数组中的重复值较多,直接枚举数值可......
  • 洛谷P10115题解
    题意简述给定一个括号序列,求整个序列的美丽值最大。思维路径见到序列和权值,很容易想到需要用DP。我们定义\(f[i][j]\)表示第\(1\)到\(i\)个括号产生的美丽值最大值,其中\(j=0\)表示第\(i\)个括号本身不参与美丽值贡献,\(j=1\)表示第\(i\)个括号本身参与美丽值贡献......
  • [NOIP1998 普及组] 三连击
    [NOIP1998普及组]三连击题目背景本题为提交答案题,您可以写程序或手算在本机上算出答案后,直接提交答案文本,也可提交答案生成程序。题目描述将共个数分成组,分别组成个三位数,且使这个三位数构成的比例,试求出所有满足条件的个三位数。输入格式无输出格式若干行,每行个......
  • 基于web技术下的汽车站车辆运管系统开发与设计
    随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了汽车站车辆运管系统的开发全过程。通过分析汽车站车辆运管系统管理的不足,创建了一个计算机管理汽车站车辆运管系统的方案。文章介绍了汽车站车辆运管系统的系统分析部分,包括可行性分析......