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

前几年做那些网站致富网页设计师培训班大连

前几年做那些网站致富,网页设计师培训班大连,seo专员有前途吗,棕色网站设计目录 A-完美序列 解题思路 AC代码 C-合并石子 解题思路 AC代码 G-封闭运算 解题思路 AC代码 J-故障机器人的完美牌组 解题思路 AC代码 L-故障机器人的完美遗物 解题思路 1. 数学原理(题解核心) 2. 实现思路 AC代码 A-完美序列 题目链接 解题思路 所谓完美序列,就是让我们…

目录

  • A-完美序列
    • 解题思路
    • AC代码
  • C-合并石子
    • 解题思路
    • AC代码
  • G-封闭运算
    • 解题思路
    • AC代码
  • J-故障机器人的完美牌组
    • 解题思路
    • AC代码
  • L-故障机器人的完美遗物
    • 解题思路
      • 1. 数学原理(题解核心)
      • 2. 实现思路
    • AC代码

A-完美序列

题目链接
在这里插入图片描述

解题思路

所谓完美序列,就是让我们找给定的序列a中,选任意元素任意排列顺序,能组成最长的一个满足在这里插入图片描述
的序列的长度。那么我们可以用哈希表mp记录每个数字的个数,然后遍历可能的和的值2~10000,第二层循环从1 ~i/2,为了缩短时间同时防止重复记录,然后再令y=i-j,看满足这个条件的数有多少个,如果他的值和j相等,组合对数就加mp[j]/2,否则就取二者个数的最小值,最后更新一下最大值ans。输出即可。

AC代码

#include<bits/stdc++.h>
using namespace std;
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)
#define int long long
#define PII pair<int,int>
#define fi first
#define se second
#define endl '\n'
const int N=2e5+5;
const int inf=5000;
int n,num,mp[inf+10];
void solve()
{cin>>n;for(int i=1;i<=n;i++)cin>>num,mp[num]++;int ans=0;for(int i=2;i<=10000;i++){int res=0;for(int j=1;j<=i/2;j++){int x=i-j;if(x>inf)continue;if(x==j)res+=mp[x]/2;elseres+=min(mp[x],mp[j]);}ans=max(res,ans);}cout<<ans*2;	
}
signed main()
{IOS;int _=1;
//	cin>>_;while(_--)solve();return 0;
}

C-合并石子

在这里插入图片描述

解题思路

这道题我是分别记录位置i的左边所有数到达它需要的步数和右边所有数需要到达他的总步数,最后再将二者相加就是所有石子需要到达他的总步数。通过前缀和记录每个位置需要移动的石子个数,(数字+k-1)/k是向上取整的意思,再将每个位置的步数累加。然后遍历筛选一个最小的总和,ans初始值不能赋INT_MAX,不然会wa一半。。。因为题目中数字较大,所以初值赋1e18.

AC代码

#include<bits/stdc++.h>
using namespace std;
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)
#define int long long
#define PII pair<int,int>
#define fi first
#define se second
#define endl '\n'
const int N=1e6+6;
int n,k,a[N],b[N],c[N],s1[N],s2[N],l[N],r[N];
void 
http://www.dtcms.com/a/510205.html

相关文章:

  • ps做网站效果图都是按几倍做什么平台可以免费打广告
  • 查看网站外链郑州做网站找哪家
  • 小型教育网站建设问题存在的百度商家怎么入驻
  • 短信轰炸网站开发网络游戏未成年消费问题怎么处理
  • 网站建设数据处理建设网站需要什么技术支持
  • 国内设计大神网站wordpress中文网址无法打开
  • 网站怎么做才吸引人局域网内用自己电脑做网站
  • 2o18江苏建设网站施工员模试卷在库言库建筑网站
  • 景德镇网站网站建设网站建设 seo
  • 深圳网站建设 湖南岚鸿wordpress代码打包
  • 网站建设毕业设计模板宜兴网站开发
  • 杭州网站建设加q479185700网站服务器怎么更换
  • 影音先锋资源网站建设wordpress 无图插件
  • 西安做网站魔盒齐河县城乡建设局网站
  • 学校网站网页制作网站技术建设维护技术论文
  • php网站建设个人总结模版 网站需要多少钱
  • 系部网站开发计划书wordpress divi 2.5
  • 新网站优化软文营销的技巧有哪些?
  • 分布式移动网站开发技术网站建设网页设计
  • html5 网站徐州做网站哪里好
  • 某服装企业网站建设方案苏州园区网站制作公司
  • 孟村网站建设公司数据开发
  • wordpress文件夹权限设置做网站优化公司排行
  • 发布网站域名设置用jquery制作网页
  • 徐州哪家做网站好深圳制作网站公司
  • 禅城网站建设公司价格百度竞价排名事件
  • 免费ppt模板素材网站有哪些iis7wordpress伪静态
  • 哪家做网站最便宜二十个优化
  • php实战做网站视频教程wordpress主题几个网站
  • 网站上的验证码怎么做西安前端开发招聘