当前位置: 代码迷 >> 综合 >> poj 1208 The Blocks Problem
  详细解决方案

poj 1208 The Blocks Problem

热度:52   发布时间:2023-12-16 13:41:04.0

本来是准备复习使用STL的,结果顺带练习了下模拟。

模拟:这题只要理解4种操作即可,(开始我理解错了2种操作,耽误了时间啊)

STL:使用了vector + iterator 

vector<int>::iterator iter;

iter=pile[u].begin();

iter=pile[index].erase(iter);

pile[pos[q]].push_back(p);
pile[pos[p]].pop_back();

pile[pos[q]].push_back(*iter);

y=pile[pos[p]].size();

看别人的博客是知道了 list 中的 splice函数,要学习下哈


#include<stdio.h> 
#include<vector>
#include<string.h> 
#include <iostream> 
#define N 26
using namespace std;
int pos[N];
vector<int> p
  相关解决方案