1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | using System; public class Program { public static void Main(string[] args) { Action f = null; Func<long> g = null; long i = 1; for( int j = 0; j < 8; j++ ) { /* long i; */ f += delegate { i *= 2; }; g = delegate { return i; }; f(); } for( long k = 0; k < (1L << 40); k += g() ) { Console.WriteLine("k = " + k.ToString()); } } } |
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFByb2dyYW0KewogICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYXJncykKICAgIHsKICAgICAgICBBY3Rpb24gZiA9IG51bGw7CiAgICAgICAgRnVuYzxsb25nPiBnID0gbnVsbDsKICAgICAgICBsb25nIGkgPSAxOwogICAgICAgIGZvciggaW50IGogPSAwOyBqIDwgODsgaisrICkgewogICAgICAgICAgICAvKiBsb25nIGk7ICovCiAgICAgICAgICAgIGYgKz0gZGVsZWdhdGUgeyBpICo9IDI7IH07CiAgICAgICAgICAgIGcgPSBkZWxlZ2F0ZSB7IHJldHVybiBpOyB9OwogICAgICAgICAgICBmKCk7CiAgICAgICAgfQoKICAgICAgICBmb3IoIGxvbmcgayA9IDA7IGsgPCAoMUwgPDwgNDApOyBrICs9IGcoKSApIHsKICAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJrID0gIiArIGsuVG9TdHJpbmcoKSk7CiAgICAgICAgfQogICAgfQp9
-
upload with new input
-
result: Success time: 0.01s memory: 38008 kB returned value: 0
k = 0 k = 68719476736 k = 137438953472 k = 206158430208 k = 274877906944 k = 343597383680 k = 412316860416 k = 481036337152 k = 549755813888 k = 618475290624 k = 687194767360 k = 755914244096 k = 824633720832 k = 893353197568 k = 962072674304 k = 1030792151040


