训练日记8.19

最近学的树状数组,感觉这方面的题得多看,多了解,才能在做题的时候很好的用它。

下午的ccpc网络赛,怎么说,刚上来做一道字符串的题,给你两个字符串s1,s2,例如s2=aba,依次截取s2的是 {aba}{ba}{a},我们n代表截取的片段的长度;之后看看片段在字符串s1中的个数,用l代表,举个例子吧,截取的片段{aba} 在s1={abababab}中的个数由3个,所以l=3。 把每一次在s2截取的 n*l 加起来的和,就是我们要求;这个题,用string的基本操作,substr,和find函数。。但是TLE,和小伙伴继续讨论,怎么也想不出怎么优化了。。。。心碎。 这时候小伙伴写了一个一个很多人做出来的一个图的搜索的问题,卡了一会,讨论了一会,重新分析了分析题的一段话,然后自己又啪啦啪啦一次AC,表示小伙伴真的很溜。之后我俩开始做1005,找规律的题,英语不好,读了好几遍,才读懂题意,然后发现找规律啊。。。还有一个小时,结果去找规律找了很长时间,发现不出来啊。。

怎么说,这次比赛,也算是一次经历吧。

### Proteus 8.19 下载、配置、安装及相关特点 #### 下载 对于 Proteus 8.19 的下载,通常可以通过官方渠道或其他可信资源获取。如果需要使用特定版本的安装包,可以参考类似的分享链接方式[^2]。需要注意的是,在选择下载源时应确保其安全性与合法性。 #### 配置 在完成 Proteus 8.19 的基本安装后,可能还需要额外的语言支持或翻译文件。类似于 Proteus 8.17 的操作流程,可将解压后的 Translations 文件夹复制至安装路径下的 `Proteus 8 Professional` 文件夹中[^1]。这一步骤有助于实现软件界面的本地化显示。 #### 安装 针对许可证激活部分,Proteus 软件可能会提示执照已过期的情况。此时需按照既定方法加载许可文件。例如,通过选取 License.zip 中的相应文件来解决授权问题[^3]。随后,为了进一步完善功能并规避潜在限制,建议覆盖安装目录内的必要组件(如 Patch.zip 提供的内容),具体位置一般位于: ```plaintext C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\ ``` 此过程涉及替换原有文件,请谨慎执行以免造成数据丢失。 #### 版本特点 相较于早期版本,Proteus 8.19 主要改进体现在以下几个方面: - **性能优化**:提升了仿真速度与稳定性,减少运行过程中可能出现的卡顿现象。 - **兼容性增强**:增加了对更多硬件模型的支持范围,满足多样化设计需求。 - **用户体验升级**:调整了部分交互逻辑,使得整体操作更加直观便捷。 ```python # 示例代码展示如何验证当前 proteus 版本号 import subprocess def check_proteus_version(): try: result = subprocess.run(['proteus', '--version'], capture_output=True, text=True) version_info = result.stdout.strip() return f'Current installed Proteus version is {version_info}' except Exception as e: return str(e) print(check_proteus_version()) ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值