摘要: 循环里面还要用range(,)函数的屑py 这个range还不包括最后一个数 T1 九九乘法表 这个题就是循环嵌套的经典应用了 可以很好的感受一下外层循环是如何影响内层循环的 内层循环次数随着外层循环次数增加而增加 最后输出一个三角形的形状 for i in range(1,10): for j i 阅读全文
posted @ 2021-10-08 10:43 JS_Pierre 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 所谓选择结构是啥 这就要从它自己的诞生意义说起了 众所周知,生活在蓝星的代码是一种多变的生物 它变换莫测,结构多样,幼年多呈长条状 而成年代码往往会具有不同的形态 为了使自己能更好的适应大自然的环境 有些代码进化出了不同的分支结构 帮助他们在遇到问题时做出选择 okok 上面这句话就是选择结构的本质 阅读全文
posted @ 2021-09-30 22:18 JS_Pierre 阅读(123) 评论(0) 推荐(0) 编辑
摘要: py的max()函数可以完美解决三个数比大小…… x=int(input()) y=int(input()) z=int(input()) print(max(x,y,z)) 何必自己造轮子 map() 这玩意真血妈好使 x=input() a,b=map(int,str.split(x)) 配合s 阅读全文
posted @ 2021-09-24 14:24 JS_Pierre 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 还在为电脑上装繁琐的运行环境而烦恼吗 还在为不能在平板和手机上练习而发愁吗 在洛谷,这都可以解决! 只需要登录神奇的洛谷网站 https://www.luogu.com.cn/ 在应用中找到在线IDE 或者直接点击链接 https://www.luogu.com.cn/ide 点进去就可以写代码了 阅读全文
posted @ 2021-09-22 11:35 JS_Pierre 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 用缩进来区分代码块……真的一言难尽,这是要教别人写代码的节奏,暴雪既视感拉满了已经(手动狗头)好在写到一行里之后能用分号隔开,还算有点良心(手动滑稽) 起变量名不能用双下滑线当开头。不过我觉得我永远不可能这样起名。 U1S1多个变量一行赋值的写法真的骚 引号前面加r就能忽略转义字符,方便啊 one, 阅读全文
posted @ 2021-09-17 14:32 JS_Pierre 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 到了大学里面又开始学py了 所以本蒟蒻的这个小博客有要开始用起来的 作为py学习的记录吧 学代码的第一个程序往往都从hello world开始。 1 print ("hello world") 然后是一个输入字符串,输出字符串长度的代码 str=input("Please input:") n=le 阅读全文
posted @ 2021-09-10 15:23 JS_Pierre 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1、判断一个点是否在三角形内 把这个点与三角形的顶点连线,算出这三个小三角形的面积之和与大三角形对比 2、皮克定理 皮克定理是指一个计算点阵中顶点在格点上的多边形面积公式,该公式可以表示为2S=2a+b-2,其中a表示多边形内部的点数,b表示多边形边界上的点数,S表示多边形的面积。 阅读全文
posted @ 2018-07-19 22:39 JS_Pierre 阅读(237) 评论(4) 推荐(0) 编辑
摘要: 传送门 阅读全文
posted @ 2017-08-01 19:13 JS_Pierre 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 分类 一、小数据范围,需要枚举,求最大或最小值 搜索,for循环枚举 二、数据较大,也有枚举特征,或等差序列 动态规划 三、题目比较长,题中有对流程的描述 模拟 四、看起来像数学中的找规律题 数论,想不出公式就递推 五、给了一个图,找最短路径 最短路算法 六、给了一个图,判断图的连通性并在连通时求最 阅读全文
posted @ 2017-07-23 10:34 JS_Pierre 阅读(269) 评论(1) 推荐(0) 编辑
摘要: 网络流 1.初始化坐标信息最好与题目表述一致。 2.网络流的head数组初始化成-1。 3.网络流加边时如果有输入,注意建边的顺序。 解题前 1.注意每个题是求最大值还是最小值,写到纸上去。 2.在考试时加上#define int long long。 3.10^5=100000,10^6=1000 阅读全文
posted @ 2017-07-05 22:05 JS_Pierre 阅读(185) 评论(0) 推荐(0) 编辑