// vectorで多次元配列を扱ってみます。
// n×m 個にならくてもいいところも気にってます

#include <iostream>
#include <vector>

using namespace std;


vector< vector<int> > vii;


int
main( )
{
	vii.resize( 3 );
	for ( int i=0; i < vii.size( ) ; i++ ) {
		vii[i].resize( 5 );
		for ( int j = 0; j < vii[i].size( ); j++ ) {
			vii[i][j] = i*10 + j ;
		}
	}

	for ( i = 0 ; i< vii.size( ); i++ ) {
		for ( int j = 0; j < vii[i].size( ); j++ ) {
			cout << vii[i][j] << '\t';
		}
		cout << endl;
	}

	return 0;

}

/*
	vii[x]のサイズは同じでなくてもいいんです。つまり
	vii[0]のサイズが 5で、vii[1]のサイズが2 でもいいわけです。
*/

// end of file