题目描述:
题目分析:
- part1:直接用 阶乘计算器,得出答案38609695
- part2:python代码,得出答案:67358675
print(520**1314+2333**666)
- part3:直接搜索宇宙终极问题,得到以下知识:
题目就是要我们给3个整数x,y,z,满足x ^3 + y ^3 + z ^3 = 42。写个程序,范围从-100到100里面找。没找到,去谷歌一下宇宙终极问题的文章,发现这道题是科普题,答案世界目前只求出1组,其他的计算机还在算。把找到的那一组代入,x = -80538738812075974 ,y = 80435758145817515 , z = 12602123297335631
所以 x = -80538738812075974 ,y = 80435758145817515 , z = 12602123297335631,绝对值相加,最终答案:17357662
- part4:最好计算,得到答案:683280
print((22*22+36)*1314)
- 以上答案都转化为16进制即可得到flag
print(hex(38609695))
print(hex(67358675))
print(hex(17357662))
print(hex(683280))
- flag{24d231f-403cfd3-108db5e-a6d10}
收获与体会:
- 求阶乘不需死算,网页阶乘工具最快
- 10转16进制转化方式:
print(hex(12)) # 0xc
- 16转10进制转化方式:
print(int('0xc',16)) # 12