1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <iostream> #include <vector> template<typename T> std::vector<T>& operator << (std::vector<T> & v, const T & item) { v.clear(); v.push_back(item); return v; } template<typename T> std::vector<T>& operator,(std::vector<T> & v, const T & item) { v.push_back(item); return v; } int main() { std::vector<int> v; v << 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15; for (size_t i = 0 ; i < v.size() ; i++ ) std::cout << v[i] << std::endl; return 0; } |
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdGVtcGxhdGU8dHlwZW5hbWUgVD4Kc3RkOjp2ZWN0b3I8VD4mIG9wZXJhdG9yIDw8IChzdGQ6OnZlY3RvcjxUPiAmIHYsIGNvbnN0IFQgJiBpdGVtKQp7CiAgICB2LmNsZWFyKCk7CiAgICB2LnB1c2hfYmFjayhpdGVtKTsgcmV0dXJuIHY7Cn0KdGVtcGxhdGU8dHlwZW5hbWUgVD4Kc3RkOjp2ZWN0b3I8VD4mIG9wZXJhdG9yLChzdGQ6OnZlY3RvcjxUPiAmIHYsIGNvbnN0IFQgJiBpdGVtKSAKewogICAgdi5wdXNoX2JhY2soaXRlbSk7IHJldHVybiB2Owp9CgppbnQgbWFpbigpIHsKCXN0ZDo6dmVjdG9yPGludD4gdjsKICAgICAgICB2IDw8IDEsMiwzLDQsNSw2LDcsOCw5LDEwLDExLDEyLDEzLDE0LDE1OwogICAgICAgIGZvciAoc2l6ZV90IGkgPSAwIDsgaSA8IHYuc2l6ZSgpIDsgaSsrICkgCiAgICAgICAgICAgICBzdGQ6OmNvdXQgPDwgdltpXSA8PCBzdGQ6OmVuZGw7CglyZXR1cm4gMDsKfQ==
-
upload with new input
-
result: Success time: 0s memory: 2856 kB returned value: 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


