第十二届2021年蓝桥杯青少年组省赛_lybc2019的博客-CSDN博客
第十二届蓝桥杯青少年组省赛C++中级组试卷讲解_哔哩哔哩_bilibili
"""
第十二届2021年蓝桥杯青少年组省赛 第1题 字符串
"""
s =list( input() )
#print(s)
lena=len(s)
i=lena-1
while i>=0:
print(s[i],end="")
i-=1
/*
第十二届2021年蓝桥杯青少年组省赛 第2题 剪绳子
https://blog.csdn.net/lybc2019/article/details/121605006
把一段绳子从中间剪开,能分成两段,如果先对折一次再从中间剪开就分成了3段,
如果先对折两次再从中间剪开,
那么就把这根绳子分成了?
一根绳子连续对折N次,从中剪M刀,则绳子被剪成(2^N×M+1)段
此题带入得:(2^2×1+1)=5段
http://www.1010jiajiao.com/xxsx/shiti_id_df06b92445bc28280b0b04b7ac2b2c64
https://qb.zuoyebang.com/xfe-question/question/430d645b736d999314835e6906ba974f.html
*/
#include
#include
#include
using namespace std;
int main()
{
int n;
cin>>n;
int ans=pow(2,n)+1;
cout<
"""
第十二届2021年蓝桥杯青少年组省赛 第2题 剪绳子
"""
import math
n=int( input() )
ans=math.pow(2,n)+1
print( int(ans) )
"""
第十二届2021年蓝桥杯青少年组省赛 第3题 求和
"""
n=int( input( ) )
ans=0
for i in range(4,n+1):
for j in range(2,i//2+1):
if i%j==0:
ans+=i
break
print( ans )