找啊找啊找GF~背包拓展

063、推挽变换器的磁偏问题与解决 本文针对推挽变换器中的磁偏问题展开分析。作者通过实际案例指出,磁偏主要由开关管导通压降差异和驱动信号不对称引起,会导致变压器饱和、MOS管炸毁等问题。文章提供了四种解决方案:采用电流模式控制、添加隔直电容、优化对称驱动设计以及引入磁芯气隙(作为最后手段)。调试时应重点观察原边电流波形对称性、变压器声音和直流分量。作者强调实践经验的重要性,建议预留隔直电容位置,并指出推挽拓扑在500W以上功率场合的局限性。这些基于实战的经验总结为电源工程师提供了有价值的参考。 阅读详情

出处:RQNOJ 57

 

开始时没有考虑MM最大值,果断Wrong,后面一分析,发现状态转移方程不对,立马改了过来,增加了一个计算数量的数组,最后输出再加个判断就AC了。网上有些优化的代码看不懂就没去理了,有兴趣的可以去研究一下。

 

#include<stdio.h>
#include<iostream>
#define min(a,b) a<b?(a):(b)
#define max(a,b) a>b?(a):(b)
using namespace std;

const int INF=0x3ffffff;
const int N=101;

int main()
{
    int m,r,n,i,j,k,maxn,mint;
    int rmb[N],rp[N],time[N],dp[N][N],c[N][N];
    while (~scanf("%d",&n))
    {
           for (i=1;i<=n;i++) 
               scanf("%d %d %d",rmb+i,rp+i,time+i);
           scanf("%d %d",&m,&r);
           for (i=0;i<=m;i++) for (j=0;j<=r;j++) c[i][j]=0;
           for (i=1;i<=m;i++) for (j=1;j<=r;j++) dp[i][j]=INF;  
           for (i=0;i<=m;i++) dp[i][0]=0; 
           for (j=0;j<=r;j++) dp[0][j]=0; 
           for (i=1;i<=n;i++)
           {
               for (j=m;j>=rmb[i];j--)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
               {
                   for (k=r;k>=rp[i];k--)
                   {
                       if (c[j][k]<=c[j-rmb[i]][k-rp[i]])
                       {
                          c[j][k]=c[j-rmb[i]][k-rp[i]]+1;
                          dp[j][k]=dp[j-rmb[i]][k-rp[i]]+time[i];                                
                       }
                       else if (c[j][k]==c[j-rmb[i]][k-rp[i]]+1)
                       {
                            dp[j][k]=min(dp[j][k],dp[j-rmb[i]][k-rp[i]]+time[i]);     
                       }   
                   }    
               }    
           } 
           for (i=maxn=0,mint=INF;i<=m;i++) 
           {
               for (j=0;j<=r;j++) 
               {
                   if (c[i][j]>maxn) maxn=c[i][j],mint=dp[i][j];
                   else if (c[i][j]==maxn) mint=min(mint,dp[i][j]);
               }
           }
           if (mint==INF) printf("0\n");
           printf("%d\n",mint);
    }
    return 0;   
} 


 

基于51单片机设计的花样流水灯设计 花样流水灯是一种常见的LED灯效果,通常由多个LED灯组成,通过控制每个LED灯的亮灭顺序和时间,实现花样流水灯的效果。在51单片机中,可以使用定时器和端口控制来实现这一效果。 阅读详情

相关推荐

ArcMap安装与配置全攻略:从下载到实战应用

本文提供了ArcMap 10.4.1从系统准备、详细安装到破解激活的完整指南,并包含首次启动的界面介绍与一个实战GIS分析项目。针对初学者,文章强调了在ArcGIS Pro成为趋势的当下,学习经典ArcMap对于理解核心概念和兼容现有工作流仍有重要价值,帮助用户避开安装常见陷阱,快速上手实战应用。

weixin_29200741的博客 338

L国的战斗之间谍(洛谷)

题目背景 L国即将与I国发动战争!! 题目描述 俗话说的好:“知己知彼,百战不殆”。L国的指挥官想派出间谍前往I国,于是,选人工作就落到了你身上。 你现在有N个人选,每个人都有这样一些数据:A(能得到多少资料)、B(伪装能力有多差)、C(要多少工资)。 已知敌人的探查间谍能力为 M(即去的所有人B的和要小于等于M)和手头有 X 元钱,请问能拿到多少资料? 输入格式 N M X A1 B1 C1 A2 B2 C2 ……………… AN BN CN 输出格式 能得到的资料总数 输入样例 3 10 12 10 1

六级不考550+不改名 379

手把手教你配置SAP PP供应区域(Supply Area):实现线边仓精准发料与物料流优化

本文详细解析了SAP PP供应区域(Supply Area)的配置方法,帮助企业实现线边仓精准发料与物料流优化。通过三级优先级逻辑和四步配置法,系统可自动识别最优组件来源位置,显著提升生产订单处理效率和库存准确率。文章还提供了典型问题解决方案和性能优化技巧,适用于离散制造和重复制造场景。

weixin_29275257的博客 433

dp——找啊找啊GF

原文链接:https://www.luogu.com.cn/problem/P1509 01背包的变形,建立二维数组,双dp AC代码: #include<iostream> #include<string.h> #include<vector> #include<algorithm> using namespace std; int n,m,r,...

qq_40892316的博客 225

用AI画电路板AI EDA初探Creating WiFi Radio with CELUS: A Step-by-Step Tutorial 使用CELU.IO创建WiFi收音机:分步教程

结论:整体还不太成熟,所选器件单元是欧美思维,器件选型成本和咱们华强北还是无法比。可以关注迭代,看客就当走马观花就行了;不过里面的单元模块还带有AI提问的这个比较好,值得国内EDA从业者学习。话不多说上正文:本教程目的是让我们深入了解如何使用CELUS设计平台构建WiFi收音机实战项目。本指南的重点是使用该平台来选择正确的解决方案,并整合一个项目,让您可以将音乐和节目从互联网直接传输到您自己构建的扬声器。

2301_81235726的博客 1万+

二维码扫描与页面跳转的完整流程解析

本文详细解析了二维码扫描与页面跳转的完整流程,从核心原理到前后端实现,涵盖了二维码生成、扫码事件处理、后端验证机制及跳转逻辑等关键环节。特别介绍了如何使用qrcode.js生成二维码、WebSocket处理扫码状态以及JWT令牌验证设计,帮助开发者构建安全高效的扫码跳转系统。

cicd6pipeline的博客 1089

找啊找啊找GF --动态规划--类似采药

http://www.rqnoj.cn/Problem_57.html 题目:找啊找啊找GF 问题编号:57  题目描述 题目背景 "找啊找啊找GF,找到一个好GF,吃顿饭啊拉拉手,你是我的好GF.再见." "诶,别再见啊..." 七夕...七夕...七夕这个日子,对于sqybi这种单身的菜鸟来说是多么的痛苦...虽然他听着这首叫做"找啊找啊找GF"的歌,

legan的专栏 1119

同步整流buck电路图设计:手把手入门必看

从零开始拆解同步整流Buck电路图及其原理,手把手带你画出关键拓扑、选型MOSFET、分析续流路径。重点讲清占空比控制逻辑与体二极管导通损耗的规避方法,让buck电路图及其原理真正落地可调、稳定可靠。

weixin_33308579的博客 995

洛谷P1509 找啊找啊找GF题解

“找啊找啊找 GF,找到一个好 GF,吃顿饭啊拉拉手,你是我的好 GF。再见。” “诶,别再见啊…”

dldltangmen的博客 1689

从零构建:毫米波雷达生命信号检测系统的Matlab仿真全流程解析

本文详细解析了毫米波雷达生命信号检测系统的Matlab仿真全流程,涵盖原理、信号处理链路设计及算法优化策略。通过FMCW雷达技术,实现非接触式呼吸心跳信号检测,结合Matlab代码示例展示距离FFT、相位提取与信号分离等关键步骤,为医疗监护和智能家居应用提供实用指南。

weixin_29303701的博客 355

深入解析ZYNQ PL触发PS中断:从原理到创新实践

通过本文,您不仅学会了ZYNQ PL-PS中断的基础实现,更掌握了动态优先级调整中断负载均衡等创新技术。响应延迟降低40%以上系统吞吐量提升2-3倍功耗降低30%支持更复杂的实时应用硬件是身体的骨骼,软件是流动的血液,而中断则是连接二者的神经系统。只有精确控制每一条神经冲动,才能构建真正智能的嵌入式系统。拓展思考如何将AI决策引入中断调度?能否实现跨芯片中断同步?量子计算对中断架构的挑战?

QQ_778132974的博客 417

洛谷 P1509 找啊找啊找GF

感觉类似于01背包,不过01背包是一维约束,这里是二维约束,同时是钱和人品不能超过,价值其实也有两个,一个是妹子个数,+1+1,一个是花费时间,但是时间是越少越好。所以我们想到开两个二维数组,一个存数量,一个存时间,如果能多泡妹妹就多泡,同时把花费的时间加到ftime[ ]中,:航有m的钱和r的人品,现在要去泡妹,每泡一个妹妹需要花费对应的钱和人品值,还需要一定的时间,航想在泡到最多妹子的同时又想让花费的时间最少(真是acmer的yy罢了),输出他最多能泡到的妹子的个数和他花费的最小时间。

qq_73333608的博客 170

地平线J6的基础简介

地平线J6M芯片:面向中阶辅助驾驶市场的高性价比芯片

weixin_43084908的博客 4453

最短路模板 Dijkstra+Floyd+SPFA

Dijkstra和Floyd时要注意重边。 Dijkstra#define inf 0x3fffffff #define M 105 int dist[M], map[M][M], n; bool mark[M]; void init () { int i, j; for (i = 1; i <= n; i++) //i==j的时候也可以初始化为0,只是有时候不合适 for (

徐靖峰的专栏 523

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【题解】 找啊找啊找GF

题目来源:洛谷 题目背景 “找啊找啊找GF,找到一个好GF,吃顿饭啊拉拉手,你是我的好GF.再见.” “诶,别再见啊…” 七夕…七夕…七夕这个日子,对于sqybi这种单身的菜鸟来说是多么的痛苦…虽然他听着这首叫做"找啊找啊找GF"的歌,他还是很痛苦.为了避免这种痛苦,sqybi决定要给自己找点事情干.他去找到了七夕模拟赛的负责人zmc MM,让她给自己一个出题的任务.经过几天的死缠烂打,zmc M...

cjx的博客 336

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

动态规划专题:找啊找啊找GF

题目描述: "找啊找啊找GF,找到一个好GF,吃顿饭啊拉拉手,你是我的好GF.再见." "诶,别再见啊..." 七夕...七夕...七夕这个日子,对于sqybi这种单身的菜鸟来说是多么的痛苦...虽然他听着这首叫做"找啊找啊找GF"的歌,他还是很痛苦.为了避免这种痛苦,sqybi决定要给自己找点事情干.他去找到了七夕模拟赛的负责人zmc MM,让她给自己一个出题的任务.经过几天的死缠烂打,z

AndyBear 999

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

找啊找啊找GF (多维动态规划)

【问题描述】 "找啊找啊找GF,找到一个好GF,吃顿饭啊拉拉手,你是我的好GF.再见." "诶,别再见啊..." 七夕...七夕...七夕这个日子,对于sqybi这种单身的菜鸟来说是多么的痛苦...虽然他听着这首叫做"找啊找啊找GF"的歌,他还是很痛苦.为了避免这种痛苦,sqybi决定要给自己找点事情干.他去找到了七夕模拟赛的负责人zmc MM,让她给自己一个出题的任务.经过几天的死缠烂打,

2783

动态规划 找啊找啊找GF ——二维01背包问题(需要仔细看题注意细节)

原题题目大意:在保证取得的物品(mm)最多的情况下耗费时间最小。两个限制条件(w1,w2),一个rmb一个rp需要两个dp数组,一个保存物品数量fp,一个保存物品最小耗时dp。由于是先要保证物品最多,所以需要两个判断条件:1、加上第i个物品后数量多于i-1时的则直接给dp赋值(不要比较取min)2、加上当前物品的数量和上一轮循环的一样,则需要比较更新dp注意:编码时太不注意,ijk用的有点混,导致...

Always_ease的博客 715

tyvj 1013 找啊找啊找GF 二维背包变形

    FromAdmin☆找啊找啊找GF        背景 Background   MM七夕模拟赛        描述 Description    "找啊找啊找GF,找到一个好GF,吃顿饭啊拉拉手,你是我的好GF.再见."<br />"诶,别再见啊..."<br />七夕...七夕...七夕这个日子,对于sqybi这种单身的菜鸟来说是多么的痛苦...虽然他听着这首叫做"找啊找啊找GF"的歌,他还是很痛苦.为了避免这种痛苦,sqybi决定要给自己找点事情干.他去找到了七夕模拟赛的负责人zmc MM,让

kongming_acm的专栏 1341

[TYVJ1013]找啊找啊找GF

描述 “找啊找啊找GF,找到一个好GF,吃顿饭啊拉拉手,你是我的好GF.再见.” “诶,别再见啊…” 七夕…七夕…七夕这个日子,对于sqybi这种单身的菜鸟来说是多么的痛苦…虽然他听着这首叫做”找啊找啊找GF”的歌,他还是很痛苦.为了避免这种痛苦,sqybi决定要给自己找点事情干.他去找到了七夕模拟赛的负责人zmc MM,让她给自己一个出题的任务.经过几天的死缠烂打,zmc MM终于同意了.

dxyinme-Zz 518

P1013找啊找啊找GF

思路:多维01背包附加一个最小时间判断,QAQ转移方程写错好多次 #include #include #include #include using namespace std; int rmb[101];//每个mm花费的rmb int rp[101];//rp int dp[105][105];//保存能撩的最多mm int dpt[101][101];//保存每个dp值需要的时间

xcm的博客 507

tyvj 1013 找啊找啊找GF

找啊找啊找GF 背景 Background MM七夕模拟赛 描述 Description "找啊找啊找GF,找到一个好GF,吃顿饭啊拉拉手,你是我的好GF.再见." "诶,别再见啊..." 七夕...七夕...七夕这个日子,对于sqybi这种单身的菜鸟来说是多么的痛苦...虽然他听着这首叫做"找啊找啊找GF"的歌,他还是很痛苦.为了避免这种痛苦,sqybi决定要给自己找点事情干.他

weixin_39162701的博客 394

二维背包 找啊找啊找GF(洛谷 P1509)

找啊找啊找GF 题目背景 “找啊找啊找GF,找到一个好GF,吃顿饭啊拉拉手,你是我的好GF.再见.” “诶,别再见啊…” 七夕…七夕…七夕这个日子,对于sqybi这种单身的菜鸟来说是多么的痛苦…虽然他听着这首叫做"找啊找啊找GF"的歌,他还是很痛苦.为了避免这种痛苦,sqybi决定要给自己找点事情干.他去找到了七夕模拟赛的负责人zmc MM,让她给自己一个出题的任务.经过几天的死缠烂打,zmc M...

不知所云的博客 536

#define inf 0x3f3f3f3f

我自关山点酒,千秋皆入喉 3373

牛客网-遍历链表【升序链表插入】

#define inf 0x3ffffff #define ll int struct E { ll val; E*next = NULL, *pre = NULL; E(ll a = 0) { val = a; } }; void insert(E * root, ll val) { //找到第一个大于他的元素并插入 while (root->next && r...

csyifanZhang的博客 419

QAQ……#define INF 0x3f3f3f3f 原来是定义成无穷大

经常在参观大佬的博客的时候看到这种写法,百思不得其解, “0x3f3f3f3f ”是什么?/*虽然,似乎,好像刚刚看过进制转换……就当我选择性失忆吧*/ ------------------- 0x3f3f3f3f的十进制是1061109567,也就是10^9级别的(和0x7fffffff(32-bit int的最大值)一个数量级),而一般场合下的数据都是小于10^9的,所以它可以作为无穷

Karen_Yu_的博客 7820
上一篇: STL中sets的基本用法
下一篇: 统计单词个数
丿Smile灬晨星
博客等级 码龄14年 46粉丝 235原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值