codevs 2102

news/2024/11/23 5:54:30/

codevs 2102
典型的石子归并,但此题与原题不同的是:这是一个圆圈,所以我们断环为链,但从哪里断了,最后决定随便断,本题是从1断,再将链延长为2倍

#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
const int maxn = 1e6 + 10;
int ans = 0x3f3f3f3f,ans2,dp[150][150],a[150],n,sum[250],f[150][150];
int main()
{    scanf("%d",&n);
    for(int i = 1; i <= n; ++i)
    {
        scanf("%d",&a[i]);
        sum[i] = sum[i - 1] + a[i]; 
    } 
    for(int i = n + 1; i <= 2 * n; ++i) sum[i] = sum[i - 1] + a[i - n];// 将链延长为2倍     for(int i = 2; i <= n; ++i)
    {
        for(int j = 1; j <= 2 * n - i + 1; ++j)
        {
            dp[i][j] = 0x3f3f3f3f;
            for(int k = 1; k < i; ++k)
            {
                dp[i][j] = min(dp[i - k][j] + dp[k][i + j - k] + sum[i + j - 1] - sum[j - 1],dp[i][j]);
                f[i][j] = max(f[i - k][j] + f[k][i + j - k] + sum[i + j - 1] - sum[j - 1],f[i][j]);
            }
        }
    }    for(int i = 1; i <= n; ++i)
    {
        ans = min(dp[n][i],ans);
        ans2 = max(f[n][i],ans2);
    }    printf("%d\n%d\n",ans,ans2);
    return 0;
}

http://www.ppmy.cn/news/147502.html

相关文章

微信小程序+esp8266NodeMcu(cp2102)+onenet物联平台(二)

目录 一、搭建环境 1、esp8266NodeMcu(cp2102)驱动安装 2、为esp8266NodeMcu搭建Arduino开发环境 3、安装PubSubClient库 二、编写代码 上一篇文章微信小程序esp8266NodeMcu(cp2102)onenet物联平台&#xff08;一&#xff09;介绍了onenet平台注册及设备连接&#xff0c;接…

安装CP2102驱动

CP2102是一款USB转TTL电平的USB转串口芯片&#xff0c;网上的资源多为虚假软件&#xff0c;根本不能用&#xff0c;现给出官方网址 官网地址&#xff1a;https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

矽杰微 X8P2102 单片机

X8P2102是无锡矽杰微电子公司推出的一款基于CMOS技术的高速低功耗8位单片机,内置2kx16bit一次性可编程用户程序存储器(OTP-ROM)&#xff0c;集成多路ADC(模拟-数字)转换电路&#xff0c;很多复用端口以适应不同的产品需求。 X8P2102的核心是一个嵌入式8位处理器&#xff0…

hdu 2102

题意&#xff1a;题干讲得很明确了。 思路&#xff1a;简单的BFS。我做的时候在两个地方被坑了。一&#xff0c;走到传送门也需要花费时间。二&#xff0c;花费的时间小于等于限制时间即可&#xff0c;而不需要小于他。 AC代码&#xff1a; #include<bits/stdc.h> usi…

CP2102

1概述 CP2102其集成度高&#xff0c;内置USB2.0全速功能控制器、USB收发器、晶体振荡器、EEPROM及异步串行数据总线&#xff08;UART&#xff09;&#xff0c;支持调制解调器全功能信号&#xff0c;无需任何外部的USB器件。CP2102与其他USB-UART转接电路的工作原理类似&#xf…

CP2102 USB转串口电路设计以及介绍

CP2102 USB转串口电路设计以及介绍 CP2102 CP2102是高度集成的USB至UART桥接控制器&#xff0c;可使用最少的组件和PCB面积将RS 232设计更新为USB。 CP2102 / 9包括一个USB 2.0全速功能控制器&#xff0c;USB收发器&#xff0c;振荡器&#xff0c;EEPROM或EPROM&#xff0c;…

CP2102N高度集成USB全速带电池充电检测控制芯片

目录 CP2102N简介主要特点芯片特性 CP2102N开发板开发板功能 应用领域 CP2102N简介 CP2102N是USBXpress系列中新的一款高度集成的USB转RS232的桥接芯片。不但较上一代CP210X系列更有成本效益&#xff0c;而且在功能上也有更多创新。其中&#xff0c;符合USB-BCS 1.2规范的充电…

基于MacOS搭建ESP8266 NodeMCU CP2102开发环境

基于MacOS搭建ESP8266-NodeMCU开发环境 1. 下载、安装驱动2. Arduino开发环境配置2.1. 下载、安装Arduino2.2. 配置Arduino 1. 下载、安装驱动 常见的ESP8266 NodeMCU开发板有 ESP8266 NodeMCU CP2102 和 ESP8266 NodeMCU CH340 &#xff0c;CP2102 和 CH340是驱动类型&#x…