首页 > 其他分享 >最小函数值

最小函数值

时间:2022-09-02 20:45:32浏览次数:92  
标签:函数 int MAX 最小 place define

P2085 最小函数值 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

  • 输入系数时同时把x=1的情况入队
  • place[i]代表第i个函数目前应该处理的自然数
  • 输出m个,每次循环输出堆顶后遍历一遍所有的函数,找到最小的值,将它入队,同时修改其place值
#include <bits/stdc++.h>
using namespace std;
#define N 1e5
#define INF 2e9
#define MAX 10005
int n, m;
int f[MAX][3];
//小根堆
priority_queue<int, vector<int>, greater<int>> q;
int place[MAX];
int main()
{
    cin >> n >> m;
    for (int i = 1; i <= n; i++)
    {
        scanf("%d%d%d", &f[i][0], &f[i][1], &f[i][2]);
        q.push(f[i][0] + f[i][1] + f[i][2]);
    }
    for (int i = 1; i <= n; i++)
        place[i] = 2;
    for (int i = 1; i <= m; i++)
    {
        printf("%d ", q.top());
        q.pop();
        int minn = INF, idx = 0;
        for (int j = 1; j <= n; j++)
        {
            int temp = f[j][0] * place[j] * place[j] + f[j][1] * place[j] + f[j][2];
            if (temp < minn)
                minn = temp, idx = j;
        }
        q.push(minn);
        place[idx]++;
    }
}

 

标签:函数,int,MAX,最小,place,define
From: https://www.cnblogs.com/Wang-Xianyi/p/16651166.html

相关文章

  • UE4 C++学习 UFunction函数说明符
    本文就什么是UFunction?UFunction怎么用?做一个简单的总结UFUNCTION和UPROPERTY一样都为UE4的反射系统服务,要知道什么是反射系统可以看上一个博客:UE4C++学习浅析UProperty......
  • 指针函数和函数指针(C语言)
    @目录指针函数函数指针指针函数指针函数就是指针型函数,该函数返回一个地址。#include<stdio.h>//指针函数*point_fuc()int*point_fuc(inta,intb,int*sum){......
  • react-native 类组件调用函数组件里面的方法
    父组件class类组件,关键代码我用红色部部分标记importReactfrom"react";import{View,Text}from"react-native";importHomeModalChilderfrom"../../compon......
  • php exec 函数执行shell命令,中文参数异常的问题
    exec("/usr/local/bin/wkhtmltopdf--page-sizeA4--footer-font-nameFangSong--footer-line--header-font-size13--footer-font-size9--footer-center[page]--......
  • KingbaseES sys_blocking_pids 函数
    会话出现了锁等待,想要快速查询到堵塞的会话,可以使用sys_blocking_pids函数来实现这一目的。sys_blocking_pids:获取哪些会话阻塞了某个会话(输入参数).sys_backend_pid:......
  • C++ Windows 各种计时函数总结
    本文对Windows平台下常用的计时函数进行总结,包括精度为秒、毫秒、微秒三种精度的5种方法。分为在标准C/C++下的二种time()及clock(),标准C/C++所以使用的time()及clock......
  • Kotlin:内联函数let、also、with、run、apply
    Let使用方法://作用1:使用it替代object对象去访问其公有的属性&方法object.let{it.todo()}//作用2:判断object为null的操作object?.let{//表示object不为nul......
  • opencv -- reshape()函数
    在opencv中,reshape函数比较有意思,它既可以改变矩阵的通道数,又可以对矩阵元素进行序列化,非常有用的一个函数。函数原型:C++:MatMat::reshape(intcn,introws=0)const......
  • 为什么我要迁移SpringBoot到函数计算
    前言为什么要迁移?我们的业务有很多对外提供服务的RESTfulAPI,并且要执行很多不同的任务,例如同步连锁ERP中的商品信息到美团/饿了么等平台,在线开发票等。由于各种API......
  • pytest系列——pluggy插件源码解读(五)hook钩子函数调用执行过程分析
    经过pluggy源码解读系列1-4的分析,已经完成插件定义、spec定义,插件注册等环节,下面就到了调用插件执行了,即hook钩子函数是如何被调用执行的,下面还是先把pluggy使用的代码放下......