PAT Advanced 1009 Product of Polynomials (25分)

This time, you are supposed to find A×B where A and B are two polynomials. Input Specification: Each input file contains one test case. Each case occupies 2 lines, and each line contains the information of a polynomial: K N1 aN1 N2 aN2 ... NK aNK wh
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

7-6 自动售货机 (30分)

如图所示的简易自动售货机,物品架1、2上共有10样商品,按顺序进行编号分别为1-10,标有价格与名称,一个编号对应一个可操作按钮,供选择商品使用。如果物架上的商品被用户买走,储物柜中会自动取出商品送到物架上,保证物品架上一定会有商品。用户可以一次投入较多钱币,并可以选择多样商品,售货机可以一次性将商品输出并找零钱。 用户购买商品的操作方法是: (1)从“钱币入口”放入钱币,依次放入多个硬币或纸币。钱币可支持1元(纸币、硬币)、2元(纸币)、5元(纸币)、10元(纸币),放入钱币时,控制器会先对
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

PHP 冷知识

1,执行Linux命令 <?php $a =`ls -a /`; // execute linux command echo '<pre>'.$a; 2.为变量起别名 <?php $a = 2; $b =&$a; //为$a起别名 echo $b; //2 $a = 4; echo $b;//4 unset($a); // $b = 6; echo $b; //6 3. 数组运算。+, ==, ===, !=, <>, !== <?php $a = [1,2,3]; $
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

python opencv:图像的一些属性

img = cv.imread(xxx) # 常用的有以下属性 type(img) # img的数据类型 img.shape # img的结构 img.size # img的大小 img.dtype # img中元素的类型
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

JavaScript call和apply的三大用途

-----------------------------------------------------------------《JavaScript 设计模式与开发实践》 它两的区别: Function.prototype.call 和 Function.prototype.apply 都是非常常用的方法。它们的作用一模 一样,区别仅在于传入参数形式的不同; apply 接受两个参数,第一个参数指定了函数体内 this 对象的指向,第二个参数为一个带下 标的集合,这个集合可以为数组,也可以
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

HDU 3586 Information Disturbing

题目传送门 中文翻译: 给定一颗无向带权树,要切断所有叶子节点和根节点的联系,每次切断的费用不能超过上限 Limit,问在保证 总费用 <=m 的情况下最小的 Limit 解题思路: f[i]表示以i为根的树的最佳答案,加二分答案. AC代码: #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; long long n,m,head[1001],tot,
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

大三寒假作业05

今天学习没有多少进展。 学习了python如何访问子链接,但是对于想要爬取的网页格式还是不一样。 正则表达式看的不太懂。
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

树莓派随笔

SourceForge sourceforge.net.又称SF.net。是开源软件开发者进行管理的集中式场所。SourceForge.net由VA SoftWare提供主机,并运行SourceForge软件。大量开源软件在此落户。其是全球最大的开源软件开发平台和仓库,网站建立的宗旨,就是为开源软件提供一个存储、协作和发布的平台。SourceForge上拥有大量非常优秀的开源软件,事实上,这些软件完全可以替代一些商用软件。
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

mybatis文件映射之select操作返回Map

1、返回的Map键为列所对应的名称,值就是具体的值 EmployeeMapper.java public Map<String,Object> getEmpByIdReturnMap(Integer id); EmployeeMapper.xml <select id="getEmpByIdReturnMap" resultType="map"> select id,last_name lastName,gender,email from tbl_employee wh
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

Python Global和Nonlocal的用法

nonlocal 和 global 也很容易混淆。简单记录下自己的理解。 解释 global 总之一句话,作用域是全局的,就是会修改这个变量对应地址的值。 global 语句是一个声明,它适用于整个当前代码块。 这意味着列出的标识符将被解释为全局变量。 尽管自由变量可能指的是全局变量而不被声明为全局变量。 global语句中列出的名称不得用于该全局语句之前的文本代码块中。 global语句中列出的名称不能定义为形式参数,也不能在 for 循环控制目标、class定义、函数定义、import语句
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

7-8 对称图形的面积 (25分)

二维平面坐标系上有一些散乱点,首先需要根据点的y坐标值将散乱点排序,之后将点连接成一条开放的多边形曲线。 给定一条和Y轴平行的旋转轴x=x0,此时将多边形曲线按旋转轴x = x0做镜像,并在最底端和最高端的原始点和镜像点之间连接两条线段,从而构成一个封闭的对称图形,请你计算该图形的面积。对称轴的x0坐标值要么大于所有散乱点的x坐标值,要么小于所有点的x坐标,因此该对称图形不存在自交现象。题目保证所有散乱点的y坐标值都不相同。 输入格式: 第一行给出平行于y轴的旋转轴的x坐标x0,第二行给出正整
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

(未AC)7-9 转圈游戏(2013慈溪) (30分)

输入格式: 输出格式: 输入样例: 4 1 2 3 输出样例: 1 2 3 0
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

优雅的创建一个JavaScript库

这篇文章的目的是通过演示一个简单的例子来介绍在JS中实例化和定义一个库的正确方法,以优化他人编写或维护自己的JS库。 在我们深入之前,我做了两点假设: 你知道简单的JavaScript或C语言。 你不打算使用jQuery。通常情况下,一个JavaScript库不需要任何依赖。 首先,我遇到了第一个麻烦,即如何正确的看待一个JavaScript库。在C/C++中,一个库是功能的集合,并且通常不需要很完美的结构。 而JavaScript的工作方式有所不同,因此我做了一些研究。最后的结论是,一个Ja
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

(未AC)7-10 冰壶比赛 (30分)

在3月29日举行的女子冰壶世锦赛决赛中,;钟志颖、陈佳衡、叶翰熙和傅琰组成的中国女子冰壶队以8比6击败了冬奥会和世锦赛双冠王瑞典队,夺得了中国冰壶历史上第一枚世锦赛金牌,创造了历史。美丽、实力兼具的中国冰壶姑娘们也赢得了超高的赞誉。 在冰壶比赛中,给出一个目标点P,以及一个规定的正整数r。每一局由甲乙两队轮流投冰壶各8次后,该局比赛结束。此时,哪一方的冰壶最终离目标点P更近,该方得分,另一方不得分。得分方每颗离目标点P距离小于或等于r、位置较另一队所有冰壶都更接近目标点P的冰壶都可以得1分。
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

利用Jmeter操作MySQL数据库

今天我们学习下如何利用Jmeter连接并操作MySQL数据库。 准备工作 首先,需要准备数据库及表,且保证能够正常访问,以下是本文用到的数据: 接着,我这里的MySQL版本为 5.7,为了使Jmeter连接MySQL,需要借助MySQL的JDBC驱动jar包,直接到官网下载即可。 下载地址:https://dev.mysql.com/downloads/connector/j/ 下载之后解压,并将里面的jar包复制到Jmeter的 lib 目录下。 做完以上工作,重启Jmeter即可。 JDB
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

Day4 图论

并查集 并查集保持一组不相交的动态集合S={S1,S2,…,Sk}。 每个集合通过一个代表来识别。 代表就是集合中的某个成员。 哪一个成员被选做代表是无所谓的。 我们关心的是如果寻找某一动态集合的代表两次,并且在两次寻找之间不修改集合,两次得到的答案应该是相同的。 并查集的操作 初始化 Make-Set(x) 建立一个新的集合,其唯一成员,就是x自己。 因为各集合是不相交的,故要求x没有在其他集合中出现过。 合并 Union(x,y) 将包含x和y的动态集合合为一个新的集合(即这两个集合的并集
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

Linux 文件权限的修改方法

命令汇总 新增一个test文件夹,查看默认权限 root用户不受权限控制 修改属主,属组 修改权限 u:属主权限,g:属组权限,o:其他权限。a:所有 chmod u+-=->(+)增加权限,(-)删除权限,(=)设置权限
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

7-10 A-B (20分)

本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。 输入格式: 输入在2行中先后给出字符串A和B。两字符串的长度都不超过104,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。 输出格式: 在一行中打印出A−B的结果字符串。 输入样例: I love GPLT! It's a fun game! aeiou 输出样例: I lv GPLT! It's fn gm! 1 #
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

Linux 环境下开发 STM32

目录 1. 下载 1. GNU Toolchain 2. HAL固件库 3. STLink驱动 4. STM32CubeMX 2. 安装 1. GNU Toolchain 2. HAL固件库 3. STLink驱动 4. STM32CubeMX 3. 使用 1. 创建工程 2. 烧写 1. 下载 1. GNU Toolchain GNU 工具链里包含了汇编器, 编译器, 链接器, 调试工具等. 下载地址: https://developer.arm.com/tools-and-software
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0

7-2 括号匹配 (25分)

给定一串字符,不超过100个字符,可能包括括号、数字、字母、标点符号、空格,编程检查这一串字符中的( ) ,[ ],{ }是否匹配。 输入格式: 输入在一行中给出一行字符串,不超过100个字符,可能包括括号、数字、字母、标点符号、空格。 输出格式: 如果括号配对,输出yes,否则输出no。 输入样例1: sin(10+20) 输出样例1: yes 输入样例2: {[}] 输出样例2: no 1 #include<iostream> 2 #include<stack> 3 #include
分类: 其他 发布时间: 01-19 22:50 阅读次数: 0