2009年12月17日木曜日

ベタだ

 ネタもと
だいたい6分ぐらいかかった。制約があるのでベタ

#include <iostream>
#include <cstdlib>
#include <vector>
#include <string>


int main( int argc, char* argv[] ) {
if( argc != 3 ) return 1;
int num = atoi( argv[1] );
std::string card = argv[2];

std::vector<std::string> v;
v.resize( num );

for( int i = 0; i < card.length(); ++i ) {
v[(i%num)] += card.substr( i, 1 );
}

for( int i = 0; i < num; ++i ) {
std::cout << v[i] << std::endl;
}
return 0;
}

 一番怖いのは、日本語が苦手なので問題文を理解しているかどうか…爆

0 件のコメント: