- #include <cstring> 
- #include <iostream> 
- #include<cstdlib> 
- #include<vector> 
-   
- int main()  
- { 
-     char input[100] = "102:330:3133:76531:451:000:12:44412"; 
-     char *token = std::strtok(input, ":"); 
- 	std::vector<int> v; 
-   
-     while (token != NULL) { 
-         v.push_back( std::strtol( token, NULL, 10 )); 
-         token = std::strtok(NULL, ":"); 
-     } 
-   
- 	for(std::size_t i =0 ; i < v.size() ; ++i) 
- 		std::cout << v[i] <<std::endl; 
- } 
				I2luY2x1ZGUgPGNzdHJpbmc+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGU8Y3N0ZGxpYj4KI2luY2x1ZGU8dmVjdG9yPgoKaW50IG1haW4oKSAKewogICAgY2hhciBpbnB1dFsxMDBdID0gIjEwMjozMzA6MzEzMzo3NjUzMTo0NTE6MDAwOjEyOjQ0NDEyIjsKICAgIGNoYXIgKnRva2VuID0gc3RkOjpzdHJ0b2soaW5wdXQsICI6Iik7CglzdGQ6OnZlY3RvcjxpbnQ+IHY7CgkKICAgIHdoaWxlICh0b2tlbiAhPSBOVUxMKSB7CiAgICAgICAgdi5wdXNoX2JhY2soIHN0ZDo6c3RydG9sKCB0b2tlbiwgTlVMTCwgMTAgKSk7CiAgICAgICAgdG9rZW4gPSBzdGQ6OnN0cnRvayhOVUxMLCAiOiIpOwogICAgfQoJCglmb3Ioc3RkOjpzaXplX3QgaSA9MCA7IGkgPCB2LnNpemUoKSA7ICsraSkKCQlzdGQ6OmNvdXQgPDwgdltpXSA8PHN0ZDo6ZW5kbDsKfQ==