优秀网站分享推荐
日常实用类
今日热榜
它是一个综合的新闻资讯网站,为我们整合了各大知名热点时事网站的实时榜单,可以一站式便捷获取最新的新闻资讯信息。
云卷云舒,处之泰然。
和队伍参加了2022 RealWorldCTF 体验赛
,体验了一把被各位师傅带飞的感觉,自己只做了签到题和区块链题,大佬们直接打上榜一了,躺了躺了。写一下自己的题解方便之后回顾。
对了,还得到了两枚NFT纪念币。
去年第一次了解到并参加了Hackergame这个比赛,感觉这里的题目都特别的有意思(也很离谱),所以今年满怀期待地参加了比赛。比赛成绩并不令自己满意,经过了一年的时间,自己的技术似乎没有太大的长进,而且这次花了特别长的时间做题,作业没写课也没上几节,时间全砸这上面了也只做了一些简单的题目,有些题目有能力做但是总在关键的一步卡住,比较可惜。不过既然比赛已经结束了,就应该好好总结经验教训,弥补不足。
这是我在本次比赛中的成绩排名及答题情况。
[2021年9月5日] 更新了难度1和2的题解。
[2021年9月14日] 更新了难度3和4的题解,动态规划的题目借用CSDN上的一个优秀博主(Karltan)的代码,学习了。
文章内容为作者个人学习心得,解题思路及参考代码不一定是最优的,如发现有不正确的地方或更优的解法,欢迎批评指正或讨论交流,联系方式可以在页面下方找到。
temp = input().split()
v1, v2 = temp[0].split("."), temp[1].split(".")
for i in range(3):
v1[i] = int(v1[i])
v2[i] = int(v2[i])
s1 = (v1[0] * 17 + v1[1]) * 29 + v1[2]
s2 = (v2[0] * 17 + v2[1]) * 29 + v2[2]
c = s2 - s1
ac = abs(c)
g = ac // (17 * 29)
s = (ac - g * 17 * 29) // 29
k = ac - g * 17 * 29 - s * 29
if c < 0:
print("-{}.{}.{}".format(g, s, k))
else:
print("{}.{}.{}".format(g, s, k))
[2021年7月26日] 更新了难度1和2的题解。
[2021年9月5日] 更新了难度3和4的题解(部分题目是从CSDN搬运的,因为这些题目表面复杂实际简单,写出来很费时间却无助于提升)。
[2021年9月5日] 训练四题解已更新,点此<传送门>进入。
文章内容为作者个人学习心得,解题思路及参考代码不一定是最优的,如发现有不正确的地方或更优的解法,欢迎批评指正或讨论交流,联系方式可以在页面下方找到。
A, DA, B, DB = input().split() #读入数据(字符串型)
PA = DA*A.count(DA) #统计A中出现DA的次数,并将DA重复这么多次,得到PA
PB = DB*B.count(DB) #统计B中出现DB的次数,并将DB重复这么多次,得到PB
PA = 0 if PA == '' else int(PA) #若DA在A中一次都没有出现,则PA为0,否则转为整型
PB = 0 if PB == '' else int(PB) #若DB在B中一次都没有出现,则PB为0,否则转为整型
print(PA + PB) #输出PA与PB的和