当前位置: 首页 > news >正文

徐州市制作网站汕头网站建设推广

徐州市制作网站,汕头网站建设推广,网站怎么办理流程,扬中网站开发今天打算写一些洛谷上面的题目 P10904 [蓝桥杯 2024 省 C] 挖矿 https://www.luogu.com.cn/problem/P10904 看了大佬写的题解才写出来这道题的:题解:P10904 [蓝桥杯 2024 省 C] 挖矿 - 洛谷专栏 思路: 这是一道贪心的题目,用…

今天打算写一些洛谷上面的题目

P10904 [蓝桥杯 2024 省 C] 挖矿

https://www.luogu.com.cn/problem/P10904

看了大佬写的题解才写出来这道题的:题解:P10904 [蓝桥杯 2024 省 C] 挖矿 - 洛谷专栏

思路:

这是一道贪心的题目,用前缀和的方式,用l和r记录两个方向的前缀和,遍历m次步数,并且计算反方向(m-2*i)能挖到多少矿,注意这些矿的位置可能会有重复的

AC代码:

#include <iostream>
#include <algorithm>
#include <cstring>
#include <cmath>
#include <cstdio>
#define int long long
const int N = 2e6 + 10;
int l[N], r[N];
signed main()
{int n, m,cnt=0,t=0;int ans=0;std::cin >> n >> m;for (int i = 1;i <= n;i++){int x;std::cin >> x;if (x < 0){l[-x] ++;}else if (x > 0){r[x] ++;}elsecnt ++;}for (int i = 1;i <= m;i++){l[i] += l[i - 1];r[i] += r[i - 1];}for (int i = 1;i <= m;i++){t = l[i];if ((m - 2 * i) > 0){t += r[m - 2 * i];}ans = std::max(t, ans);t = r[i];if ((m - 2 * i) > 0){t += l[m - 2 * i];}ans = std::max(t, ans);}std::cout << ans + cnt<<"\n";return 0;
}

P10902 [蓝桥杯 2024 省 C] 回文数组

P10902 [蓝桥杯 2024 省 C] 回文数组 - 洛谷 | 计算机科学教育新生态

这道题也是贪心题目,我也是在看了大佬的题解之后写出来的:题解:P10902 [蓝桥杯 2024 省 C] 回文数组 - 洛谷专栏

思路:加一和减一的效果是一样的,所以在这里只用考虑加一的做法,两个相邻的数加一肯定比单独加一的步骤少,所以先考虑相邻两个数加一的方案,再考虑单个数加一的方案

AC代码:

#include <iostream>
#include <algorithm>
#include <cstring>
#include <cmath>
#define int long long
const int N = 1e6 + 10;
int a[N], b[N];
signed main()
{int n;std::cin >> n;for (int i = 1;i <= n;i++){std::cin >> a[i];}for (int i = 1;i <= (n + 1) / 2;i++){if (a[i] < a[n - i + 1]){b[i] = a[n - i + 1] - a[i];}else{b[n - i + 1] = a[i] - a[n - i + 1];}}int ans = 0;for (int i = 1;i <= n;i++){int minn = std::min(b[i], b[i + 1]);b[i] -= minn;b[i + 1] -= minn;ans += minn;ans += b[i];}std::cout << ans;return 0;
}

http://www.tj-hxxt.cn/news/93963.html

相关文章:

  • 大连开发区二手房seo网站排名助手
  • 在一个网站上面发布广告怎么做杭州seo俱乐部
  • 台州网站制作服务windows优化大师好不好
  • cms 导航网站百度seo详解
  • 为什么用MyEclipse做网站企业网站建设费用
  • 中国建设网官网网站网络推广公司口碑
  • 我想建立一个网站不知道怎么做啊在线推广企业网站的方法有哪些
  • h网站建设网络营销的主要推广方式
  • 如何做自己的游戏网站sem是什么职业岗位
  • 网站如何做攻击防护适合中层管理的培训
  • 中国免费网站建设营销技巧有哪些
  • html写的网页怎么在手机上看广州seo关键字推广
  • 在线制作手机网站百度seo2022
  • 上海招聘网最新招聘seo技术教程博客
  • 网站产品展示模板手机百度网盘网页版登录入口
  • 沧州开发网站多少钱国内最好用免费建站系统
  • asp做的手机网站东莞市网站seo内容优化
  • 网站绿标怎么做世界羽联巡回赛总决赛
  • 品牌网站应该怎么做关键词排名怎么上首页
  • 设计类专业哪个最好aso优化师主要是干嘛的
  • 网站文章超链接怎么做谷歌推广哪家好
  • 亿唐为什么2005年做虚拟网站网络营销主要有哪些特点
  • 西安便宜做网站图片外链
  • 青岛 html5flash设计开发|交互设计|网站建设杭州百度seo优化
  • 个人网站有哪些板块大数据网站
  • 视频网站cms系统搜索量查询
  • 自己网站怎么做百度优化seort什么意思
  • 郑州汉狮做网站好不小蝌蚪幸福宝入口导航
  • 建网站哪家质量好潮州网站建设
  • 网站必须做等保合规seo优化名词解释