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

产品网站做营销推广seo排名怎么看

产品网站做营销推广,seo排名怎么看,广告协会网站建设方案,用户注册网站开发文章目录 C. Light Switches题意:解题思路:解题代码: C. Light Switches 原题链接 题意: 房间的灯最初均为关闭状态,安装芯片后,它会每隔k分钟改变一次房间的灯光状态,即会打开灯光k分钟&…

文章目录

  • C. Light Switches
    • 题意:
    • 解题思路:
    • 解题代码:

C. Light Switches

原题链接

题意:

房间的灯最初均为关闭状态,安装芯片后,它会每隔k分钟改变一次房间的灯光状态,即会打开灯光k分钟,关闭k分钟再打开,依次重复。
有n个房间,在不同时间安装芯片,最早什么时间可以使这些灯都在打开状态,如果不存在所有房间灯都打开的时刻·,则输出-1.

解题思路:

1.将所有时刻都排序,取最大时刻的亮灯区间
2.依次与数组中别的时刻的亮灯区间取交集
3.取交集时,我们应先将此时刻变换到接近区间的值,然后利用交集更新l,r
4.如果最终交际存在即l<r,则输出最大时刻,否则输出-1

解题代码:

#include <bits/stdc++.h>
#define int long long
#define IOS ios::sync_with_stdio(false);cin.tie(0);cout.tie(0); 
#define endl '\n'
using namespace std;void solve() 
{int n,k;cin>>n>>k;int a[n];for(int i=0;i<n;i++){cin>>a[i];}sort(a,a+n);int l=a[n-1],r=a[n-1]+k-1;for(int i=0;i<n-1;i++){a[i]=((l-a[i])/(2*k))*(2*k)+a[i];if(a[i]+k<l)a[i]+=2*k;l=max(l,a[i]);r=min(r,a[i]+k-1);}if(l>r){cout<<"-1\n";return;}cout<<l<<endl;
}signed main() {IOSint T = 1;cin >> T;while (T--){solve();}return 0;
}
http://www.ds6.com.cn/news/51953.html

相关文章:

  • 移动端网站开发流程图整合营销名词解释
  • 公司报备网站谷歌海外推广怎么做
  • 用自己主机做网站视频搜索引擎推广实训
  • 手机网站微信链接怎么做官方百度下载安装
  • 独立网站的建设免费域名申请网站大全
  • 青岛北京网站建设价格企业培训课程名称
  • 东莞高端模板建站沈阳百度推广排名优化
  • 广告制作公司需要什么资质seo快速排名优化方式
  • 北京哪个网站做兼职比较好b站好看的纪录片免费
  • 如何自己做直播网站沈阳seo合作
  • 大作设计网站作品对网站外部的搜索引擎优化
  • 有源码怎么在本地网站搭建百度云app下载安装
  • 用wordpress做视频网站关键词seo优化软件
  • 山东建设机械协会官方网站简单网站建设优化推广
  • 精英学校老师给学生做的网站seo资讯
  • 哪家网站建设服务好seo技术优化整站
  • 嘉兴品牌网站建设个人开发app最简单方法
  • 2016做砸了的小网站优化设计七年级上册数学答案
  • 在北京做家教的网站任务推广引流平台
  • 做爰全过程网站免费的视频教程快速优化seo软件
  • 数据库网站网络营销主要学什么
  • 外发加工网站百度投放
  • 营销网站售后调查系统seo实战密码
  • 专门做悬疑推理小说的阅读网站网站空间
  • 网站文字超链接怎么做今日新闻7月1日
  • 影视网站建设多少钱seo的宗旨是什么
  • 网站开发如何入门个人网站建站流程
  • 南昌网站建设 南昌做网站公司网页seo
  • 商城网站如何优化长沙免费网站建站模板
  • 2019做网站推广方法