【实验吧】编程循环&&求底运算
2024-08-28 07:01:50
要好好学写脚本!!!
循环:
题目介绍
给出一个循环公式,对于一个整数n,当n为奇数时,n=3n+1,当n为偶数时,n=n/2,如此循环下去直到n=1时停止。 现要求对两个整数i = 900、j = 1000,输出i、j之间(包括i、j)的所有数进行上述循环时的最大循环次数(包括n和1)。 格式:CTF{xxx}
脚本:
#-*-coding:utf-8-*-
#博客园 hell0_w def panduan(n):
if n % 2 == 1:
n = 3 * n + 1
else:
n = n / 2
return n def cishu(n):
num = 0
while n != 1:
num = num + 1
n = panduan(n)
return num + 1 #加上判断n是否为1的次数 list=[]
for i in range(900,1001):
num=cishu(i)
list.append(num)
print max(list)
求底运算:
题目介绍:
已知K ^ N = P, 给定N为7,和P为4357186184021382204544,求K。 Flag格式:CTF{xxx}
脚本:
for k in range(1,10000):
p=k**7 if(p==4357186184021382204544):
print k
break
最新文章
- Pointcut is malformed: Pointcut is not well-formed: expecting 'identifier' at character position 0 ^
- AngularJS---自定义指令
- am335x 1G nand 启动Linux qt
- time()函数,dirname(__FILE__) 的使用总结
- JavaScript 学习笔记: 扩充类型的功能
- 响应式WEB设计
- (大数据工程师学习路径)第二步 Vim编辑器----高级功能入门
- 在Windows Server2016里通过Hyper-V安装Liunx Container
- [转]C#异步的世界【上】
- Hadoop体系架构简介
- Centos打开、关闭、结束tomcat,及查看tomcat运行日志
- 记一次tomcat7.0版本启动项目失败问题
- Openssl与私有CA搭建
- SQL注入学习资料总结
- 唯美MACD-完全版
- Codeforces 781B. Innokenty and a Football League
- Python 特殊关系
- code block自动生成makefile
- idea 自动导入包和自动将没用的包去除
- webpack异步加载业务模块