竞赛
考级
#include <iostream> // 包含标准输入输出流库 #include <vector> // 包含向量容器库,用于动态存储数列 using namespace std; // 使用标准命名空间,避免重复写std:: int main() { // 主函数入口 vector<int> a; // 定义一个整型向量a,用于存储输入的数列 int num; // 定义一个临时变量num,用于逐个读取数列中的数字 }
射手骑着龙——互
a=list(map(int,input().split())) x,y=map(int,input().split()) print(a[x-1]+a[y-1])
GG-Bond
思路:由于题面并没有给出数列(数组)的具体长度,所以用while进行输入。这里可以注意到输入时x和y也会被输入到数组里。所以我们将x和y从数组中取出(注意边界,要从i-1和i-2取),然后直接输出即可。 代码: 时间复杂度:O(n)O(n)O(n)其中n为数列的长度(不含x,y)由于是大O表示法,输入x,y到数组里的可以忽略。
༺དༀ༒∞░∞༒ༀཌ༻