浙大PAT 3-05. 求链式线性表的倒数第K项 (解题思路)
2014-03-18 20:18
363 查看
3-05. 求链式线性表的倒数第K项
时间限制250 ms
内存限制
32000 kB
代码长度限制
8000 B
判题程序
Standard
给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字。
输入格式说明:
输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处理)。
输出格式说明:
输出倒数第K个位置上的数据。如果这个位置不存在,输出错误信息“NULL”。
样例输入与输出:
序号 | 输入 | 输出 |
1 | 4 1 2 3 4 5 6 7 8 9 0 -1 | 7 |
2 | 6 3 6 7 8 2 -2 | NULL |
#include <iostream> #include <vector> using namespace std; vector<int> v; int main() { int t, pos; scanf("%d", &pos); while(scanf("%d", &t), t >= 0) { v.push_back(t); } int size = v.size(); if(size-pos < 0) { printf("NULL\n"); return 0; } printf("%d\n", v[v.size()-pos]); return 0; }
相关文章推荐
- 浙江大学PAT上机题解析之3-05. 求链式线性表的倒数第K项
- PAT 3-05 求链式线性表的倒数第K项(C语言实现)
- 浙江大学PAT上机题解析之3-05. 求链式线性表的倒数第K项
- PAT 3-05. 求链式线性表的倒数第K项
- PAT DS 3-05求链式线性表的倒数第K项
- 3-05. 求链式线性表的倒数第K项(15)(STL list运用 ZJU_PAT)
- pat 3-05. 求链式线性表的倒数第K项(水题)
- 浙大PAT 5-05. QQ帐户的申请与登陆 (解题思路)
- Programming Ability Test学习 3-05. 求链式线性表的倒数第K项(15)
- PAT1021. 求链式线性表的倒数第K项(15)
- 浙大PAT 7-05. 魔法优惠券 (解题思路)
- 浙大PAT 2-05. 求集合数据的均方差 (解题思路)
- 浙大PAT 4-07. 修理牧场 (解题思路)
- 求链式线性表的倒数第K项
- 浙大PAT 1010. 一元多项式求导 (解题思路)
- 浙大PAT 2-09. 装箱问题模拟 (解题思路)
- 浙大PAT 4-08. 目录树 (解题思路)
- 7-13 求链式线性表的倒数第K项(20 point(s))
- 5-19 求链式线性表的倒数第K项 (20分)
- 浙大PAT 1011. A+B和C (解题思路)