- 博客(8)
- 收藏
- 关注
原创 python中的位运算
这个相当于or的作用,将二进制逐位对齐,进行运算两者不同时为1否则为0,将二进制逐位对齐,进行运算将每个位数反转两者都为1时为1,否则为0,将二进制逐位对齐,进行运算右移>>(相当于整除2,有符号时,负数补1,正数补0)左移<<(相当于乘2,右边补零)位掩码:用于将数据的特定位数置为0或1快速乘除:左移用于快速乘2的整数次幂,右移用于快速除以2的整数次幂
2025-04-11 14:59:26
160
原创 python中的位移符>> << 运用
位移操作可以用于快速进行乘以或除以2的幂次的运算,这在性能要求较高的场景下尤为有用。里面关键的是if (i | j)!在洛谷入门题中有这样一道题, 使用位移符,可以大大简化代码。是一个掩码,表示 2n−1。的结果不等于 (2^n)可以理解成替换填充特定位。,就赦免,否则继续当战俘。
2025-04-08 17:52:17
347
原创 exec的妙用
今天在洛谷刷题遇到了一个字符串输入的题目,使用exec函数居然三行就解决了。,需要转换语法,因此需要用到replace函数转化一下。值得注意的是PASCAL的赋值符是。)作为Python代码执行,直接完成对变量。将处理后的字符串(如。
2025-04-08 15:09:29
236
原创 洛谷【入门3】循环结构 python解法
P1217 [USACO1.5] 回文质数 Prime Palindromes。做该题的时候需要能记起来count方法。P5725 【深基4.习8】求三角形。
2025-03-28 17:34:01
462
原创 洛谷【入门2】分支结构 python解法
这个题需要注意的点是:对于非 C++ 语言,在输出时,请四舍五入保留六位。注意洛谷的格式有点严格,别忘了最后检查一下int型,str型什么的。输出,如果小数部分存在后缀 0,不要输出后缀 0。使用.6f输出时3.123000。输出时用的是.6g而不是.6f。使用.6g输出时 3.123。
2025-03-26 23:00:50
551
原创 Python中的DFS
DFS:深度优先搜索一条路走到底,走不了就回退也可以看做是枚举的一种n重循环=特定的树状结构=DFS#depth:表示当前处于第depth层#递归出口#N重循环最内层执行的代码return#每重循环进行的枚举选择【蓝桥4124】 分糖果深度搜索之回溯回溯——排列回溯——列出子集N皇后问题在N*N的方格棋盘中放置了N个皇后,使得它们不相互攻击(每一行只能放置一个皇后,每一列也只能放置一个皇后,同时不可以处于对角线上)那么对于给定的N,一共有多少种合法的放置方法。dfs枚举每一行放置的列。
2025-03-18 15:31:41
736
原创 操作系统——知识点总结(陆续更新中)
操作系统(OS)是管理计算机硬件与软件资源的计算机程序,是一种系统软件。计算机系统的构成:用户、应用程序、OS、硬件在算机系统中OS处于计算机硬件和用户之间。
2025-03-12 14:51:22
1143
原创 Python学习
本章为python的编程基础语言学习,适用于有一点语言功底但是不多的同学。需注意的是如果元组只有一个元素,则这个元素后面必须要有“,”,否则元素就还是其原来的类型。a1=(1)a2=(1,)# 运行结果类:类型,自定义各种类型用于对应显示生活,例如student类对象:变量,类的实例化,用类创建的具体对象class 类名:多个类属性多个类方法#属性x="hello"#初始化方法,初始哈一个对象#属性A=student('小绿','二班')B=student('小蓝','一班')
2025-03-02 12:55:03
783
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅