ICode9

精准搜索请尝试: 精确搜索
  • 基于python的数学建模---运输问题2022-07-24 18:00:31

       代码 import pulpimport numpy as npfrom pprint import pprintdef transport_problem(costs, x_max, y_max): row = len(costs) col = len(costs[0]) prob = pulp.LpProblem('Transportation Problem', sense=pulp.LpMaximize) var = [[pulp.LpVariab

  • [LeetCode] 256. Paint House2022-06-25 07:00:50

    There is a row of n houses, where each house can be painted one of three colors: red, blue, or green. The cost of painting each house with a certain color is different. You have to paint all the houses such that no two adjacent houses have the same color.

  • LeetCode/粉刷房子2022-06-25 01:00:55

    假如有一排房子,共 n 个,每个房子可以被粉刷成红色、蓝色或者绿色这三种颜色中的一种,你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。 当然,因为市场上不同颜色油漆的价格不同,所以房子粉刷成不同颜色的花费成本也是不同的。每个房子粉刷成不同颜色的花费是以一个 n x 3 

  • Financial reporting and analysis 72022-05-01 18:36:00

    R21:Inventories 1、Cost of Inventories:存货成本 <1> The costs include in inventory are similar under IFRS and U.S. GAAP: 根据国际会计准则和美国会计准则,存货中包含的成本类似。资本化 -> COGS Costs of purchase(less trade discounts and rebates):购置成本(减去贸易折扣和回

  • 社区发现算法——KL算法2022-02-04 10:32:07

    K-L(Kernighan-Lin)算法 原始论文(An efficient heuristic procedure for partitioning graphs) K-L(Kernighan-Lin)算法是一种将已知网络划分为已知大小的两个社区的二分方法,它是一种贪婪算法。 它的主要思想是为网络划分定义了一个函数增益Q。 Q表示的是社区内部的边数与社区之

  • python如何向列表中追加元素2022-01-02 21:34:16

    append()方法 作用:append() 方法用于在列表末尾添加新的对象。该方法无返回值,但是会修改原来的列表。 场景:该方法可以用于在循环迭代过程中保存每一次的运行结果,比如为了画图,保存逻辑回归过程中每一次迭代的代价函数结果值。 定义空列表 costs = [] for i in range(10): #在代价函

  • 力扣剑指offer2第31天动态规划2021-12-31 16:06:44

    91)粉刷房子 二维dp class Solution{ public: int minCost(vector<vector<int>>& costs){ int n = costs.size(); vector<vector<int>> f(n+1, vector<int>(costs[0].size(), 0)); for(int i=1; i<=n; i++){

  • 【leectode 2021.12.18】粉刷房子2021-12-18 10:34:03

    假如有一排房子,共 n 个,每个房子可以被粉刷成红色、蓝色或者绿色这三种颜色中的一种,你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。 当然,因为市场上不同颜色油漆的价格不同,所以房子粉刷成不同颜色的花费成本也是不同的。每个房子粉刷成不同颜色的花费是以一个 n

  • 「图解大厂面试高频算法题」动态规划-粉刷房子I2021-12-14 22:00:57

    「图解大厂面试高频算法题」动态规划-粉刷房子I 原题链接: https://leetcode-cn.com/problems/paint-house/ 题目介绍 题目解答 又又又又是动态规划,动态规划的要点是啥来着?发现子问题、找出状态转换方程、优化数组空间。 首先寻找子问题 题目的原问题是求解粉刷从第0到第N

  • 迪克斯特拉算法2021-11-01 14:01:04

    参考:算法图解 # 在未处理的节点中找到开销最小的节点 def find_lowest_cost_node(costs, processed): lowest = float("inf") lowest_cost_node = None for node in costs: cost = costs[node] if cost < lowest and node not in processed:

  • 265. Paint House II 房屋涂不同颜色的油漆2021-11-01 03:00:30

    There are a row of n houses, each house can be painted with one of the k colors. The cost of painting each house with a certain color is different. You have to paint all the houses such that no two adjacent houses have the same color. The cost of painting

  • 力扣 1029. 两地调度 Java2021-10-24 12:58:34

    公司计划面试 2n 人。给你一个数组 costs ,其中 costs[i] = [aCosti, bCosti] 。第 i 人飞往 a 市的费用为 aCosti ,飞往 b 市的费用为 bCosti 。 返回将每个人都飞到 a 、b 中某座城市的最低费用,要求每个城市都有 n 人抵达。 示例 1: 输入:costs = [[10,20],[30,200],[400,50],[

  • 1042 最低票价2021-09-20 11:35:05

    Description 在一个火车旅行很受欢迎的国度,你提前一年计划了一些火车旅行。在接下来的一年里,你要旅行的日子将以一个名为 days 的数组给出。每一项是一个从 1 到 365 的整数。 火车票有三种不同的销售方式: 一张为期一天的通行证售价为 costs[0] 美元; 一张为期七天的通

  • 1833. 雪糕的最大数量2021-07-02 22:03:46

    2021-07-02 LeetCode每日一题 链接:https://leetcode-cn.com/problems/maximum-ice-cream-bars/ 标签:贪心、数组、排序 题目 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑。 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金价格

  • LeetCode——1833. 雪糕的最大数量(Java)2021-07-02 12:32:40

    题目描述 题干: 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑。 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价 其中 costs[i] 表示第 i 支雪糕的现金价格 Tony 一共有 coins 现金可以用于消费,他想要买尽可能多的雪糕。 给你价格数组 costs 和现金量 coins 请你计算并返

  • 516. 房屋染色 II2021-05-17 09:04:16

    516. 房屋染色 II   这里有 n 个房子在一列直线上,现在我们需要给房屋染色,共有 k 种颜色。每个房屋染不同的颜色费用也不同,你需要设计一种染色方案使得相邻的房屋颜色不同,并且费用最小。 费用通过一个 n x k  的矩阵给出,比如 cost[0][0] 表示房屋 0 染颜色 0 的

  • 「leetcode」265.粉刷房子II2021-05-01 20:01:06

    #2021年5月1日17:33:04-2021年5月1日19:37:43 ''' 265.粉刷房子II 假如有一排房子,共 n 个,每个房子可以被粉刷成 k 种颜色中的一种,你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。 当然,因为市场上不同颜色油漆的价格不同,所以房子粉刷成不同颜色的花费成本也是不同

  • 考研机试 6.手机键盘2021-02-22 22:01:19

       时间:2021/02/22   一.题目描述 按照手机键盘输入字母的方式,计算所花费的时间 如:a,b,c都在“1”键上,输入a只需要按一次,输入c需要连续按三次。 如果连续两个字符不在同一个按键上,则可直接按,如:ad需要按两下,kz需要按6下 如果连续两字符在同一个按键上,则两个按键之间需要等一段

  • leetcode:1029. 两地调度(中等)2021-02-20 17:57:22

    题目: 分析: 看完题目之后,个人思路: 暴力的话就是 2的n次方 的复杂度。 然后应该就是再次基础上进行的一个剪枝吧! 然后看标签是一个贪心。 然后想了想,2N * 2个数据中,最大,最小的那个数据都有可能被选到的。最值贪心不行。 题解: 可以直接理解:A【i】-B【i】 或者按照题解: 全部都

  • 【算法图解】学习笔记2021-02-19 15:57:53

    一 、算法简介 1.1 二分查找 对于包含n个元素的列表,用二分查找最多需要log2n步,而简单查找最多需要n步 仅当列表是有序的时候,二分查找才管用 代码实现: def binary_search(list, item): low = 0 high = len(list) - 1 while low <= high: mid = (l

  • python编程练习---有向加权图,最短路径2021-01-19 14:02:59

    求从start到end的最短路径 涉及到无回环路径的情况(A-》B、B-》A),可以使用dijkstra算法(狄克斯特拉) 算法步骤详解: 1、找出“最便宜”的节点,即可在最短时间内到达的节点(从start出发,最短距离的节点) 2、更新通过该节点,到其他邻居节点的最短距离 3、重复这个过程,直到对图中的每个几点都

  • [LeetCode] 983. Minimum Cost For Tickets 最低票价2020-12-29 12:34:12

    In a country popular for train travel, you have planned some train travelling one year in advance.  The days of the year that you will travel is given as an array days.  Each day is an integer from 1 to 365. Train tickets are sold in 3 different ways:

  • 1538. 卡牌游戏 II2020-12-15 22:32:21

    1538. 卡牌游戏 II 中文English 你跟你的朋友在玩一个卡牌游戏,总共有 n 张牌。每张牌的成本为 cost[i] 并且可以对对手造成 damage[i] 的伤害。你总共有 totalMoney 元并且需要造成至少 totalDamage 的伤害才能获胜。每张牌只能使用一次,判断你是否可以取得胜利。

  • 【MM】计划交货成本(Delivery Costs)2020-12-07 21:03:48

    交货成本在MM模块这里可分为计划的(Planned)和非计划的(Unplanned)。 计划的意思就是在PO中就知道交货成本;非计划的意思就是在PO中不知道,后续由于某种原因临时才知道需要增加交货成本; 可以详见下面示意图: 通常我们使用的比较多的也就是“计划的交货成本”。常用的有运费(Freight)和关

  • 介绍几个可视化数据结构和算法的网站2020-11-22 12:00:50

    大二开始学习数据结构,老师的讲课方式就是PPT照本宣科,讲解算法就是把代码的部分贴出来一行一行细讲......基本每节课除了只知道老师讲了什么内容,内容的思想我可以说是0%吸收,于是我便打算自学。 自学的路上我走了不少坑,比如通过看自学书的代码来弄懂算法思想,结果发现是本末倒置。学

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有