• 2024-06-24C语言 | Leetcode C语言题解之第188题买卖股票的最佳时机IV
    题目:题解:intmaxProfit(intk,int*prices,intpricesSize){intn=pricesSize;if(n==0){return0;}k=fmin(k,n/2);intbuy[k+1],sell[k+1];memset(buy,0,sizeof(buy));memset(sell,0,sizeof(sell));
  • 2024-05-29[每日一练]按日期分组销售产品的最优解法
    该题目来自于力扣的pandas题库,链接如下:1484.按日期分组销售产品-力扣(LeetCode)题目要求:表 Activities:+-------------+---------+|列名|类型|+-------------+---------+|sell_date|date||product|varchar|+-------------+---------
  • 2024-05-17122- Best Time to Buy and Sell Stock II 卖股票II
    题目描述链接:https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/description/Youaregivenanintegerarraypriceswhereprices[i]isthepriceofagivenstockontheithday.Oneachday,youmaydecidetobuyand/orsellthestock.Youcanon
  • 2024-04-09查询表
    --1切换到master数据库中usemastergo--2判断cpms数据库是否存在,若存在则删除ifexists(select*fromsys.sysdatabaseswherename='cpms')dropdatabasecpmsgo--3创建cpms数据库createdatabasecpmson(name=cpms_data,filename='c:\cpms\cpms_data.mdf')log
  • 2024-03-29CF865D Buy Low Sell High
    传送门题意:已知未来\(n\)天的股价\(c_i\),每天可以买入一支或者卖出一支,求\(n\)天后利润总额最大是多少。算法:模拟费用流。【费用流模型】把每一天抽象为一个结点:\(d_1\simd_n\)。\(S\rightarrowd_1\simd_n\),容量\(1\)费用\(-c_i\)。\(d_1\simd_n\rightarrowT
  • 2024-03-22模拟费用流
    模拟费用流,顾名思义,就是直接跑费用流会超时,于是尝试用数据结构模拟费用流的过程。在某些题里,模拟费用流就是"反悔贪心"。CF865D:BuyLowSellHighAGC018C:CoinsP1484:种树CF730I:OlympiadinProgrammingandSportsBZOJ4977:跳伞求生UOJ455:雪灾与外卖P6122:MoleTunnelsP382
  • 2024-03-09Java登陆第三十三天——ES6(二)reset、spread、Class类语法糖
    所谓ECMAScript6也就是JS6。这次更新带来了大量的新特性,使JS代码更简洁,更强大。复习JS请走:JS入门JS6文档请走:JS6菜鸟教程reset同Java中的可变参数。publicstaticvoidtell(String...info){System.out.println(info);}在JS中,叫做reset因为箭头函数中
  • 2023-12-14外观模式
    外观模式,就有有一个外观类(Facade),其方法里是对多个子系统(或者其他类的对象)的操作的汇总包装,结果是外部不知道Facade具体做了哪些操作,形成比较好的隔离。主要角色就是一个外观类。示例代码:packagedesignMode.facade2;publicclassFund{Stock1stock1;Stock2stock2;
  • 2023-11-08详解MySQL中EXPLAIN解释
    explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:EXPLAIN列的解释:table:显示这一行的数据是关于哪张表的type:这是重要的列,显示连接使用了何种类
  • 2023-10-18链家二手房
    importpandasaspdimportrequestsfrombs4importBeautifulSoup#获取数据的函数defget_data(page):url=f"https://sz.lianjia.com/ershoufang/pg{page}/"res=requests.get(url=url).textreturnres#处理页面数据的函数defprocess_page(page):
  • 2023-10-18Java拾贝第五天——抽象和接口
    Java拾贝不建议作为0基础学习,都是本人想到什么写什么如果父类的方法本身不需要实现,仅仅是为了定义方法。目的是让子类去重写它,那么,可以把父类的方法声明为抽象(abstract)方法classCandy{publicabstractvoidsell();}//无法通过编译若某类中拥有一个或若干个抽象方
  • 2023-09-24力扣-买卖股票的最佳时机(含冷冻期)
    1.问题给定一个整数数组,其中第i个元素代表了第i天的股票价格。设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票):你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。卖出股票后,你无法在第二天买入股票(即冷冻
  • 2023-09-209.20 英语精读
    Blackpink BLACKPINK'sglobalappealhasneverbeenasubjectivematter.Itisarguablythemostwell-recognisedandsuccessfulall-girlgroupfromtheK-popcapitalofSouthKorea.BLACKPINKhasnowaddedanotherfeathertotheircap,achieving
  • 2023-09-12力扣-买卖股票的最佳时机2
    1.问题给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。实例1:输入:[7,1,5,3,6,4]输出:7解释:在
  • 2023-09-12力扣-买卖股票的最佳时机1
    1.问题给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。实例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买
  • 2023-08-29[LeetCode][309]best-time-to-buy-and-sell-stock-with-cooldown
    ContentYouaregivenanarraypriceswhereprices[i]isthepriceofagivenstockontheithday.Findthemaximumprofityoucanachieve.Youmaycompleteasmanytransactionsasyoulike(i.e.,buyoneandselloneshareofthestockmultipletimes)w
  • 2023-08-23[LeetCode][121]best-time-to-buy-and-sell-stock
    ContentYouaregivenanarraypriceswhereprices[i]isthepriceofagivenstockontheithday.Youwanttomaximizeyourprofitbychoosingasingledaytobuyonestockandchoosingadifferentdayinthefuturetosellthatstock.Returnthemaximu
  • 2023-08-141484. 按日期分组销售产品
    1484.按日期分组销售产品2023年8月14日09:49:541484.按日期分组销售产品简单SQLSchemaPandasSchema表Activities:+-------------+---------+|列名|类型|+-------------+---------+|sell_date|date||product|varchar|+---------
  • 2023-07-26按日期分组销售产品
    表 Activities:+-------------+---------+|列名|类型|+-------------+---------+|sell_date|date||product|varchar|+-------------+---------+这个表可能包含重复数据(换句话说,在SQL中,这个表没有主键)。此表的每一行都包含产品名称和在
  • 2023-07-20Django入门
    Django入门学习1搭建web站点及业务框架1安装Django方法:1终端输入命令:pipinstalldjango2在python解释器中添加,步骤如下如果遇到速度比较慢的状况,可以加入国内阿里云镜像站点来安装:pipinstall-ihttps://mirrors.aliyun.com/pypi/simpledjango2创建了一个名为my
  • 2023-07-11CF865D Buy Low Sell High
    CF865DBuyLowSellHigh我发现自己是真的学不会贪心……太玄学了。这是一道反悔贪心的题目,比较简单的那种。题意你是一棵韭菜,喜欢炒股,每天可以买入一股或卖出一股,且最后一天之后你持有的股票数目应该为\(0\)。你现在知道\(n\)天的股票价格,求最大获利。思路首先一个很显
  • 2023-06-08MySql技术之"虚拟表增加索引"
    一、虚拟表增加索引创建虚拟表,并且增加SKU索引:INDEXidx_sku(sku)CREATETEMPORARYTABLEt_sku_analy_temp(skuVARCHAR(225)PRIMARYKEY,sell_priceDECIMAL(10,2),profitDECIMAL(10,2),sku_costDECIMAL(10,2),INDEXidx_sku(sku))ENGIN
  • 2023-06-05Sell Pigs 题解
    SellPigs双倍经验题目大意有\(n\)个顾客前来买猪,共有\(m\)个猪圈,每个顾客携带着某一些猪圈的钥匙,需要买一定数量的猪。在顾客买完后,我们可以将打开的猪圈中的猪随意移动,移动完毕后所有的猪圈将关闭,直到下一个顾客到来时才能打开其拥有钥匙对应的猪圈。求最多能卖出多少猪
  • 2023-04-122020计蒜之道预赛第二场-群星 题解
    题目描述蒜头君是一个P社玩家,每天从计蒜客下班回家之后的第一件事情就是打开《群星》,开始继续他的第四天灾之旅。这次他把注意力集中到了银河市场里面。银河市场里面商品的价格都通过以下公式计算:$$P=B*basePrice/S$$$$price=\displaystyle\frac{buy}{sell}*base
  • 2023-03-31mysql的查询--子查询,order by,group by,having
    一、1.多表查询 格式1: select字段列表 from表1join表2on表1.字段1=表2.字段1 where查询条件 格式2: select字段列表 from表1join表2on表1.字段1=表2.字段1 join表3on表2.字段2=表3.字段2 where查询条件 格式