2021天梯赛L2-4真题解析

L2-040 哲哲打游戏

题目链接:https://pintia.cn/problem-sets/994805046380707840/exam/problems/type/7?problemSetProblemId=1386335159927652363\&page=1

本题我觉得比较简单,比L2的前三题容易一些,其实就是数组的赋值和指针的移动,我们用pos作为指针,随着每一次的操作,对应移动,不断模拟题目的过程就可以了

解题代码:

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main(){
    int N,M;
    cin>>N>>M;
    vector<vector<int>> res(N+1);
    for(int i=1;i<=N;i++){
        int k; cin>>k;
        for(int j=0;j<k;j++){
            int x;cin>>x;
            res[i].push_back(x);
        }
    }
    int op;
    int pos=1; int choose;
    vector<int> record(102);
    vector<int> track;
    for(int i=0;i<M;i++){
        cin>>op;cin>>choose;
        if(op==1){
            record[choose]=pos;
            cout<<pos<<endl;
        }
        else if(op==0){
            pos=res[pos][choose-1];
        }
        else if(op==2){
            pos=record[choose];
        }
    }
    cout<<pos<<endl;
    return 0;
}
相关推荐
Lzg_na8 小时前
堆和堆排序
算法
TK泰妞8 小时前
TikTok 带货视频如何做多语言本地化?从翻译脚本到重做场景的实用方法
算法·音视频
房开民8 小时前
DDPM 完整原理 + 全套公式串联
算法
lunar_coder8 小时前
哈希扩展 -- 位图思想
c++·算法·哈希算法
秋天的怀念_David9 小时前
听故事学语言 · 数据结构篇 · 序章一 算法之问
数据结构·程序人生·算法
LG.YDX9 小时前
基于中心的3D目标检测和探索追踪-笔记
笔记·算法·目标检测
民乐团扒谱机9 小时前
【读论文】音色在微分音程记忆中的作用
人工智能·深度学习·算法
Navigator_Z9 小时前
LeetCode //C - 1306. Jump Game III
c语言·算法·leetcode
小O的算法实验室9 小时前
IEEE TASE,面向无人机的不确定性感知信息路径规划:可解释贝叶斯强化学习方法
算法
L0208249 小时前
Kubernetes Service 与 kube‑proxy 深度详解
运维·算法·云原生·容器·贪心算法·kubernetes