1 #include<iostream> 2 #include<string> 3 #include<cstring> 4 #include<algorithm> 5 #include<cmath> 6 7 using namespace std; 8 9 int main() 10 { 11 int n,m; 12 int p[101] = {0}; 13 int ans = 0; 14 cin>>n>>m; 15 p[1] = 1; 16 p[n+1] = 1; 17 for(int i = 2;i <=n;i++) 18 { 19 cin>>p[i]; 20 } 21 for(int i = 2;i <= n+1;i++) 22 {
//从当前层上楼走到上一层需要的商店处 23 ans += min(p[i] - 1 + p[i-1] -1,m - p[i] + m - p[i-1]); 24 } 25 cout<<ans<<endl; 26 return 0; 27 }
标签:
dp
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现