当前位置:网站首页>2022河南萌新联赛第(五)场:信息工程大学 F - 分割草坪
2022河南萌新联赛第(五)场:信息工程大学 F - 分割草坪
2022-08-10 05:46:00 【WA_自动机】
F - 分割草坪
首先可以用区间 d p dp dp 的方式,对于 d p [ i ] [ j ] dp[i][j] dp[i][j] 的求解,我们只要以 i i i, j j j 为底边,枚举顶点 k ( i < k < j ) k(i<k<j) k(i<k<j) ,划分出三角形 ( i , j , k ) (i,j,k) (i,j,k) ,然后我们就将要求的值分为 d p [ i ] [ k ] + d p [ k ] [ j ] + dp[i][k]+dp[k][j]+ dp[i][k]+dp[k][j]+ 三角形 ( i , j , k ) (i,j,k) (i,j,k) 的花费,找到花费最小的值就可以了。
之后可以发现,所有的三角形都有一个顶点为 1 1 1 的方案显然是最优的,推导一下公式就可以得出答案
#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
signed main()
{
int n;cin>>n;
LL res=0;
for(int i=3;i<=n;i++)
res+=i*(i-1);
cout<<res;
return 0;
}
边栏推荐
- UE 游戏模式
- Talking about the realization idea of "frame" of "frame synchronization online game"
- Talking about 3 common shadow rendering techniques in games (2): shadow cone
- 虚幻5简单第三人称游戏制作文档
- Make a boot floppy and boot with bochs emulator
- UnityShader入门精要--Unity中的基础光照
- Kernel Image File Format
- 动态代理-cglib
- 强化学习_06_DataWhale深度Q网络
- Mysql表数据在命令行窗口下中文乱码问题解决方法
猜你喜欢
UnityShader入门精要-立方体纹理、反射、折射、菲涅尔反射
全网可达,交换机和路由器的配置,vlan
Easy to master Unity of eight prior to rendering
Unity2D动画生成操作(简单)
第12章 数据库其它调优策略【2.索引及调优篇】【MySQL高级】
Unity plug-in DOTween User Guide 2 (Brief explanation of Bezier curves)
ebp/栈帧/call stack
共享静态IP与独享静态ip有何区别
QEMU guest与host通过网络通信——bridge/hostfwd/guestfwd
pthread编程重要知识点
随机推荐
背包问题 c语言版
NetKeeper(创翼)开WIFI方法——2018.5
unity箭头控制物体移动
一种奇怪的函数声明写法
进制的前缀表示和后缀表示
Share a professional TA's "Shader Reference"
UnityShader入门精要--Unity中的基础光照
UnityShader入门精要-纹理动画、顶点动画
动态规划、背包问题 6/28 121-124
【备份】《Unity Shader入门精要》配图
强化学习_03_表格方法实践(CartPole-v0 And MontoCarlo)
什么是代理ip?市面上好用的代理软件有哪些
Why need to hot update game?
A*Pathfinding插件(3D)
UnityShader入门精要-透明效果
如何实现网格建造系统
Lunix(阿里云服务器)安装Anaconda并开启jupyter服务本地访问
Analysis of minix_super_block.s_ninodes of mkfs.minix.c
链表、栈、队列
Parallax Mapping: More Realistic Texture Detail Representation (Part 1): Why Use Parallax Mapping