B1ue1nWh1te

信息强国,重任在肩。

[2021夏季学期编程训练题四]解题思路及参考代码

0 条评论 WriteUp C++ 练习 B1ue1nWh1te

更新日志

[2021年9月5日] 更新了难度1和2的题解。

[2021年9月14日] 更新了难度3和4的题解,动态规划的题目借用CSDN上的一个优秀博主(Karltan)的代码,学习了。

前言

文章内容为作者个人学习心得,解题思路及参考代码不一定是最优的,如发现有不正确的地方或更优的解法,欢迎批评指正或讨论交流,联系方式可以在页面下方找到。

1.在霍格沃茨找零钱

1

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))


[区块链]免费发布自己的NFT作品至ETH Network

0 条评论 知识 区块链 NFT B1ue1nWh1te

知识科普

什么是区块链

1

从科技层面来看,区块链涉及数学、密码学、互联网和计算机编程等很多科学技术问题。从应用视角来看,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础。而区块链丰富的应用场景,基本上都基于区块链能够解决信息不对称问题,实现多个主体之间的协作信任与一致行动。


Windows11体验版安装有感而发

0 条评论 其他 魔幻经历 系统安装 B1ue1nWh1te

前言

昨天晚上闲着没事想在虚拟机装个Windows11体验一下,结果因为各种原因硬是装了3个小时才装好,由于经历过于迷幻,写篇文章记录一下。

正常情况下在虚拟机安装系统,需要预准备虚拟机环境(VMware Workstation Pro)和想要安装的系统镜像,然后新建虚拟机->导入系统镜像->自定义一些必要配置->运行虚拟机->进入系统安装流程->等待自动安装即可。

但是,总有一些倒霉的人,比如说我。


SeaBot 消息机器人使用教程

0 条评论 项目 Python 开源项目 SeaBot B1ue1nWh1te

Github

SeaBot项目已在Github开源,代码仓库地址为:https://github.com/B1ue1nWh1te/SeaBot

目前支持的平台

  • 企业微信
  • 微信(借助企业微信的应用插件,实现消息转发,无需下载企业微信APP即可在微信接收对应消息)

当前服务器配置

后端运算能力
由8核16G的CVM强力支持(腾讯云|CentOS 8.2|Python 3.7.5|高并发)

前端消息收发接口
由1核2G的Lighthouse 支持(腾讯云|CentOS 7.7|Python 3.7.5|高并发)






安全微课自动刷课脚本的技术原理及使用教程

Github

本项目属于Sea-Open系列开源项目,Github仓库地址为:https://github.com/B1ue1nWh1te/Sea-Open

技术原理

基本介绍

从零实现本程序需要掌握:
Python中阶知识、网页行为分析、GET与POST基本概念

分析我们手动看课的过程,[登录-进入课程-疯狂点击下一步-完成课程-重复操作直到完成]。
这是典型的流水线工作,使用程序完成是比较容易实现的。

首先想办法实现用自己的账号登录,其次分析网页判断我们看完一门课的逻辑,它的逻辑是当我们点开一门课就调用“开始学习”的函数,当我们看完这门课后又会调用“结束学习”的函数,这时它的数据库中就会记录我们已经看完了这门课,而中间那些点击下一步的过程本质上是无用的,它是通过判断从开始到结束的时间是否大于等于10秒来验证你确实看了这门课。

那么我们就可以编写程序模拟上述过程,实现自动化刷课了。




知 乎 推 特 QQ Mail Github Xayah 贰猹的小窝 St.Lee