1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include<iostream> #include<algorithm> #include<iterator> struct value_provider { int i; value_provider(int i) : i(i){} int operator()() { int tmp = i; ++i; return tmp; } }; int main () { int a[100]; std::generate(a, a+100, value_provider(1) ); std::copy(a, a+100, std::ostream_iterator<int>(std::cout,"\n")); } |
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGFsZ29yaXRobT4KI2luY2x1ZGU8aXRlcmF0b3I+CgpzdHJ1Y3QgdmFsdWVfcHJvdmlkZXIKewogICBpbnQgaTsKICAgdmFsdWVfcHJvdmlkZXIoaW50IGkpIDogaShpKXt9CiAgIGludCBvcGVyYXRvcigpKCkgeyBpbnQgdG1wID0gaTsgKytpOyByZXR1cm4gdG1wOyB9Cn07CgppbnQgbWFpbiAoKQp7CiAgIGludCBhWzEwMF07CiAgIHN0ZDo6Z2VuZXJhdGUoYSwgYSsxMDAsIHZhbHVlX3Byb3ZpZGVyKDEpICk7CiAgIHN0ZDo6Y29weShhLCBhKzEwMCwgc3RkOjpvc3RyZWFtX2l0ZXJhdG9yPGludD4oc3RkOjpjb3V0LCJcbiIpKTsKfQ==
-
upload with new input
-
result: Success time: 0s memory: 2724 kB returned value: 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100


