力扣(LeetCode)三个数的最大乘积 个人题解
给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。 示例 1: 输入: [1,2,3]
输出: 6
示例 2: 输入: [1,2,3,4]
输出: 24
注意: 给定的整型数组长度范围是[3,104],数组中所有的元素范围是[-1000, 1000]。 输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 因为这题里出现了负数,所以最大值并不是简单得取三个最大值就好了。 参考了评论区的做法,将这个问题分解为:三个最大值的乘积 和 两个最小值和一个最大值的乘积 二
ansible使用1
常用软件安装及使用目录 ansible软件2 ### ansible软件部署安装需求#### 01. 需要有epel源 系统yum源(base epel--pip gem) sshpass---epel 02. ssh+key免密码环境必须部署完成 ### ansible常用模块总结 01. ping---ansible测试模块 ansible 172.16.1.41 -m ping 172.16.1.41 | SUCCESS => { "changed": false, "ping": "p
Python批量修改寄存器的值
在写代码过程中,我们修改代码中寄存器的值,但是有时寄存器的数据较多,手动修改容易出现错误而且花费的时间长 这是一段寄存器的配置值: 0x00, 0x34 0x35, 0x25 0x10, 0xd4 0xf5, 0xa5 0x00, 0x34 0x3a, 0xff 0x00, 0x00 0x34, 0x25 这是要修改代码的值: {Data, 0x21, 0x23}, {Data, 0x34, 0x23}, {Data, 0xd1, 0x2a}, {Data, 0xe1, 0xc3}, {Dat
Palindrome subsequence (区间DP)
Palindrome subsequence HDU - 4632 In mathematics, a subsequence is a sequence that can be derived from another sequence by deleting some elements without changing the order of the remaining elements. For example, the sequence <A, B, D> is a subseque
不断更新的 ToDo-List
有些事情要明着写出来才会去干。 这里是一个不断更新的 ToDo-List,大致按照重要度和列出时间排序,已经完成的会从列表中删除。 主要着眼短期计划,其中的大部分事务应该在一周内解决,争取不做一只鸽子。 完成洛谷P4705 P3321 P4389,深入理解生成函数(19-02-20) 补齐博客CF#1114,WC2019游记(19-02-20) 学习巩固圆方树相关知识(19-02-20) 做至少 5 题网络流相关的新题目(19-02-20) 通过 LibreOJ 按照 AC 人数排序的第一页部
javaScript核心基础
JavaScript 是属于网络的脚本语言! JavaScript 作用:被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies(js也可创建cookie,在浏览器里面创建),以及更多的应用。 引入使用JavaScript的方式 标签内部引用 例: <a href="javascript:alert(0);">点击我</a> html页面引用 <script type="text/javascript"> 外部引用 <script type="text/javascript"
快速排序Java版本
public static void quickSort(int[] nums){
int len = nums.length;
if (len > 0) {
quickSort(nums, 0, len - 1);
}
}
public static void quickSort(int[] a, int low, int high ) {
//1,找到递归算法的出口
P2473 [SCOI2008]奖励关(状压+期望dp)
题目描述 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃)。 宝物一共有n种,系统每次抛出这n种宝物的概率都相同且相互独立。也就是说,即使前k-1 次系统都抛出宝物1(这种情况是有可能出现的,尽管概率非常小),第k次抛出各个宝物的概率依然均为1/n。 获取第 i 种宝物将得到Pi分,但并不是每种宝物都是可以随意获取的。第i种宝物有一个前提宝物集合Si
CCPC-Wannafly Winter Camp Day1 (Div2, onsite)补题总结
A:unsolved B:DP 数据范围非常的小,我们可以首先想到用动态规划来思考这道题,我们发现每个位置的糖果的数量都可以从上下左右和自己5个状态转移过来,也就是 dp[i][j-1][k-1] -> dp[i][j][k] dp[i][j+1][k-1] ->dp[i][j][k] dp[i-1][j][k-1] ->dp[i][j][k] dp[i+1][j][k-1] ->dp[i][j][k] dp[i][j][k-1] ->dp[i][j][k] 我们枚举每一秒所有位置的状态,然后
数据分析三剑客之Matplotlib
Matplotlib绘图和可视化 简介 我的前面两篇文章介绍了 Nimpy ,Pandas 。今天来介绍一下Matplotlib。 简单来说,Matplotlib 是 Python 的一个绘图库。它包含了大量的工具,你可以使用这些工具创建各种图形,包括简单的散点图,正弦曲线,甚至是三维图形。Python 科学计算社区经常使用它完成数据可视化的工作。 你可以在他们的网站上了解到更多 Matplotlib 背后的设计思想,但是我强烈建议你先浏览一下他们的图库,体会一下这个库的各种神奇功能。 画一个
寒假作业 pta编程总结3
实验代码: 某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一块奶酪(C),或者什么也不放(X)。捕鼠夹可重复利用,不计成本,奶酪每块3元。 聪明的老鼠呢?它们每天可能会派出一只老鼠到墙角,看看墙角有啥: 若什么也没有(X),老鼠们就不高兴了(Unhappy),会有长达一天(也就是第二天)的不高兴期。在不高兴期间,不派出老鼠。不高兴期结束之后,派出老鼠。 若有捕鼠夹(T),这只老鼠被引诱吃掉奶酪
#Leetcode# 977. Squares of a Sorted Array
https://leetcode.com/problems/squares-of-a-sorted-array/ Given an array of integers A sorted in non-decreasing order, return an array of the squares of each number, also in sorted non-decreasing order. Example 1: Input: [-4,-1,0,3,10]
Output: [0,1,9
寒假作业 pta编程总结2
实验代码: #include<stdio.h> #include<stdbool.h> void toNUM(int n); void toUNIT(int n); int main() { bool BeginC = false; bool Czero = false; int a[9] = {0}; int n, i, j, tmp; scanf("%d", &n); for(i=100000000, j=0; i>0; i/=10) { a[j] = n/i; n %= i; j++;
Spring框架参考手册(4.2.6版本)翻译——第三部分 核心技术 6.9.6 CustomAutowireConfigurer
6.9.6 CustomAutowireConfigurer CustomAutowireConfigurer是一个BeanFactoryPostProcessor,它允许您注册自己的自定义限定符注解类型,即使它们没有使用Spring的@Qualifier注解进行注解。 <bean id="customAutowireConfigurer"
class="org.springframework.beans.factory.annotation.CustomAutowireCo
今日推荐
周排行