fork download
  1. using System;
  2. public class Test
  3. {
  4. public static void Main()
  5. {
  6. ulong n = 1000 * 1000 * 1000;
  7. n = n * 1000 * 100;
  8. for (ulong i = 1; i * i <= n; i++)
  9. if (n % i == 0)
  10. {
  11. Console.WriteLine(i);
  12. Console.WriteLine(n/i);
  13. }
  14. }
  15. }
Success #stdin #stdout 0.62s 36968KB
stdin
stdout
1
100000000000000
2
50000000000000
4
25000000000000
5
20000000000000
8
12500000000000
10
10000000000000
16
6250000000000
20
5000000000000
25
4000000000000
32
3125000000000
40
2500000000000
50
2000000000000
64
1562500000000
80
1250000000000
100
1000000000000
125
800000000000
128
781250000000
160
625000000000
200
500000000000
250
400000000000
256
390625000000
320
312500000000
400
250000000000
500
200000000000
512
195312500000
625
160000000000
640
156250000000
800
125000000000
1000
100000000000
1024
97656250000
1250
80000000000
1280
78125000000
1600
62500000000
2000
50000000000
2048
48828125000
2500
40000000000
2560
39062500000
3125
32000000000
3200
31250000000
4000
25000000000
4096
24414062500
5000
20000000000
5120
19531250000
6250
16000000000
6400
15625000000
8000
12500000000
8192
12207031250
10000
10000000000
10240
9765625000
12500
8000000000
12800
7812500000
15625
6400000000
16000
6250000000
16384
6103515625
20000
5000000000
20480
4882812500
25000
4000000000
25600
3906250000
31250
3200000000
32000
3125000000
40000
2500000000
40960
2441406250
50000
2000000000
51200
1953125000
62500
1600000000
64000
1562500000
78125
1280000000
80000
1250000000
81920
1220703125
100000
1000000000
102400
976562500
125000
800000000
128000
781250000
156250
640000000
160000
625000000
200000
500000000
204800
488281250
250000
400000000
256000
390625000
312500
320000000
320000
312500000
390625
256000000
400000
250000000
409600
244140625
500000
200000000
512000
195312500
625000
160000000
640000
156250000
781250
128000000
800000
125000000
1000000
100000000
1024000
97656250
1250000
80000000
1280000
78125000
1562500
64000000
1600000
62500000
1953125
51200000
2000000
50000000
2048000
48828125
2500000
40000000
2560000
39062500
3125000
32000000
3200000
31250000
3906250
25600000
4000000
25000000
5000000
20000000
5120000
19531250
6250000
16000000
6400000
15625000
7812500
12800000
8000000
12500000
9765625
10240000
10000000
10000000