当前位置: 首页 > news >正文

深圳百度推广开户seo投放营销

深圳百度推广开户,seo投放营销,如何独立建设一个网站,网站设计创意方案具体问题:批量订单开票 限制:1.开最少的张数 2.每张限额10w # 贪心算法 def split_invoice_by_item(items):items_sorted sorted(items, keylambda x: x.price, reverseTrue)invoices []for item in items_sorted:# 尝试将商品加入已有的发票中added …

具体问题:批量订单开票
限制:1.开最少的张数 2.每张限额10w

# 贪心算法
def split_invoice_by_item(items):items_sorted = sorted(items, key=lambda x: x.price, reverse=True)invoices = []for item in items_sorted:# 尝试将商品加入已有的发票中added = Falsefor invoice in invoices:if invoice['total'] + item.price <= 100000:invoice['items'].append(item)invoice['total'] += item.priceadded = Truebreak# 如果无法加入已有的发票中,则创建新的发票if not added:invoices.append({'total': item.price,'items': [item]})return invoicesclass Item:def __init__(self, name, price):self.name = nameself.price = priceitems = [Item('item1', 50000),Item('item2', 20000),Item('item3', 40000),Item('item4', 70000),Item('item5', 60000),Item('item6', 30000),
]invoices = split_invoice_by_item(items)
print('invoices=====', invoices)
# 打印所有发票及其商品
for i, invoice in enumerate(invoices):print(f'Invoice{i + 1}:')for item in invoice['items']:print(f'{item.name}: {item.price}')print('-----------------')

以上代码实现了将商品列表按价格从高到低排序,并将商品逐个尝试添加到不同的发票中。如果已有的发票总金额加上当前商品价格不超过 100000 元,则将商品添加至该发票中,并更新该发票的总金额;否则创建新的发票,并将商品添加进去。最终返回所有创建的发票列表。

具体的实现步骤如下:

将商品列表按价格从高到低排序,保存为 items_sorted。
初始化一个空的发票列表 invoices。
遍历 items_sorted 中的每个商品 item。
对于当前商品 item,尝试将其加入已有的发票中。
遍历 invoices 中的每个发票 invoice。
如果将当前商品添加至该发票不会超过 100000 元,则将商品添加至该发票,并更新该发票的总金额和商品列表。
如果已有的发票无法接收当前商品 item,则创建新的发票,并将当前商品 item 添加进去。
返回所有创建的发票列表 invoices。

贪心算法的劣势:贪心算法的主要缺点是局部最优解并不一定是全局最优解。通常情况下,贪心算法只考虑了当前步骤的最优解,而没有考虑将来的可能性。因此,贪心算法可能会导致最终结果与最优解之间存在较大的差距,特别是在复杂的问题上。

http://www.dinnco.com/news/9374.html

相关文章:

  • 进入江苏省住房和城乡建设厅网站首页电子商务推广方式
  • 选择锦州网站建设百度搜索seo
  • 如何作做网站百度seo关键词优化推荐
  • 网站管理的主要工作有哪些微信推广软件哪个好
  • 做网站1008做网站 - 百度如何优化关键词
  • 怎么做网站seo优化济南网络营销外包
  • 如何查到别人的网站做哪些竞价词网页seo是什么意思
  • html 网站模板百度推广话术全流程
  • 电子商务怎么做网站做电商必备的几个软件
  • 成都成华网站建设怎么搭建自己的网站
  • seo 优化案例北京网站优化托管
  • 网站开发遇到的难题个人seo怎么赚钱
  • 网站模板怎么做搜索引擎优化举例说明
  • 网站图片做cdn网站排名监控工具
  • 织梦网站移动化营销
  • 珠海模板网站建设公司软文广告代理平台
  • 企业网站建设费用属管理费用吗网站外链发布平台
  • wordpress $_file深圳关键词优化
  • 稀奇古怪好玩有用的网站国内新闻大事
  • 怎么建立淘宝客网站aso优化排名
  • 公众号的微网站怎么做什么是百度指数
  • 炫酷的网站开发东莞互联网公司排名
  • 做网站百度推广多少钱seo是指什么意思
  • 个人公司网站怎么做网络推广的工作内容是什么
  • 怎么做电子商务的网站上海最近三天的新闻
  • 网站负责人百度百科官网首页
  • c 可以做网站网站关键词快速排名软件
  • wordpress 免费企业网站 模板下载互联网全网推广
  • 广州有什么好玩的地方和风景好视频优化是什么意思
  • 给企业做网站bt磁力搜索引擎