题意:给三个点abc的坐标构成三角形,在三角形内部找到一点,促使a所对应的边构成的三角形占总三角形面积的1/2,c点对应的边构成的三角形占总三角形面积的1/6蕴含的知识:叉乘的1/2代表三角形的面积由于叉乘所有正负,当b在a的顺时针的时候和b在a的逆时针的正负不同因此咬先判断#include#includestructPOINT{doublex,y;}node[4];doubledet(POINTp1,POINTp2,PO
系统 2019-08-12 01:54:14 2371
HDU5014NumberSequence(贪心)题目链接题目大意:给出n,然后给出一个数字串,长度为n+1,范围在[0,n-1].然后要求你找出另外一个序列B,满足上述的要求,而且使得t=A0^B0+Ai+1^Bi+1+...+An^Bn最大。解题思路:对于一个数字进行异或,要求结果最大的话,那么取这个数字的二进制互补数字是最好的情况,而且能够发现每次找到一个数字和相应的互补的数字都会是一段区间。就这样一段一段区间的去寻找每一个点相应的最好的匹配点。代码
系统 2019-08-12 01:53:15 2371
--=============================================--SQL基础-->集合运算(UNION与UNIONALL)--=============================================集合运算操作符可以将两个或多个查询返回的行组合起来,即集合属于纵向连接运算一、常用的集合运算符UNIONALL返回各个查询检索出的所有的行,不过滤掉重复记录UNION返回各个查询检索出的过滤掉重复记录的所有行,即
系统 2019-08-12 01:51:47 2371
一、建立SoftwareRAID1、分割磁区:fdisk/dev/sdb进入fdisk交互式界面:按p列出分区表,按n新增分区,按t变更FS文件系统类型(Linuxraidauto类型的编号是:fd),按q放弃更改并退出,按w保存更改并退出partprobe:立即重新载入分区表,使不需要重启便能立即生效新分区表2、建立SoftwareRAID分区(md0):mdadm-C/dev/md00-n2/dev/sdb2/dev/sdb3cat/proc/mdst
系统 2019-08-12 01:33:03 2371
前段时间有个需求是要求查一段时间的dns上的域名访问次数排行(top100),没办法,只好慢慢的去解析dns日志呗,正好学习了python,拿来练练手。1.原始数据分析:首先看下原始数据文件,即dns日志内容,下面是抽取的几条有代表性的日志,2×8.2×1.2x.1×5这种中间的x是相应的数字被我抹去了。复制代码代码如下:13-08-3003:11:34,226INFO:queries:�C|1×3.2×8.2×0.2×0|config.dengluqi.
系统 2019-09-27 17:56:48 2370
前言:我一直觉得对我来说学习知识很忌讳不系统。本篇内容与上一篇自定义序列类是有联系的。上一篇比较通范的了解了序列类的一些协议和特性,并且有些list的内容。这篇更加具体到set和dict这两个序列类。以此来了解python序列类的具体应用。(这篇比较简单)(感觉具体比抽象都更容易理解,但是也要学会思考把具体对象抽象化来表达,即提取共性)content:1.dict在abc中的序列类型和继承关系2.dict实现了的常用方法3.我可不可以继承dict这种序列类
系统 2019-09-27 17:54:41 2370
Python数据类型详解——元组有时候我们的列表数据不想被别人修改时该怎么办?此时,就可以使用元组来存放,元祖又称为只读列表,不能修改定义方式:与列表类似,将列表的[]换成()即可。特性:1、可存放多个值2、不可变3、按照从左到右的顺序定义元祖元素,下标从0开始顺序访问,有序1、创建#第一种ages=(213,'L','Kwan',21)#第二种ages=tuple((213,'L','Kwan',21))2、常用操作ages=(213,'L','Kwan
系统 2019-09-27 17:52:23 2370
这里给大家分享的是使用python实现将100以内的质数挑选出来代码非常简单,就不多废话了。"""使用filter将100以内的质数挑选出来"""#coding=utf-8importmathdeffunc_get_prime(n):returnfilter(lambdax:not[x%iforiinrange(2,int(math.sqrt(x))+1)ifx%i==0],range(2,n+1))printfunc_get_prime(100)以上所述
系统 2019-09-27 17:51:20 2370
根据第19届KDnuggets调查显示,Python成数据分析、数据科学与机器学习的第一大语言。图片来源于第19届KDnuggets软件大调查Python在机器学习中的地位日益扩大,2017年,机器学习中Python的使用率超过50%,今年则直接上升到66%。与之相对应的是,R的使用率终于跌破了50%。Python获得众多开发者的喜爱,不仅是应用在机器学习上,还体现在其“多才多艺”上。Python可以做Web应用开发、桌面软件、游戏……甚至YouTube、
系统 2019-09-27 17:51:20 2370
本文实例为大家分享了python实现遍历文件夹修改文件后缀的具体代码,供大家参考,具体内容如下用法pythonModifer.py./-fpjavaxml#coding:utf-8#BuildbyLandGrey2016-05-27importosimportsys#批量修改路径与文件名defModifyprefix(Path,oldcontent,newcontent):all_file_list=os.listdir(Path)#列出指定目录下的所有文
系统 2019-09-27 17:50:50 2370