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

产品网站做营销推广网络平台建设及运营方案

产品网站做营销推广,网络平台建设及运营方案,学了lamp做网站就足够了吗,昆明做网站报价文章目录 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.mmbaike.com/news/92114.html

相关文章:

  • 怎样建立网站ip地址知名seo公司
  • 网站可免费做外贸推广有哪些好的方式
  • 网站开发构建工具体验营销是什么
  • 苏州网站建设数据网络安徽seo推广
  • 营销型类型网站有哪些类型目前病毒的最新情况
  • 企业网站的规划与建设ppt网络推广经验
  • 珠海建设工程信息网站青岛seo公司
  • 自己做卖假货网站排名优化seo公司
  • 福州做网站的公司有哪些网络策划与营销
  • java eclipse做网站怎么免费自己做推广
  • wordpress 虚拟主机seo优化师培训
  • 高端网站建设kgu网址查询工具
  • 网站下做二级域名深圳网站开发
  • 东子WordPress一个网站的seo优化有哪些
  • 宁波 手机网站建设点击排名优化
  • 百拓公司做网站怎么样站长工具seo综合查询是什么
  • wordpress 手机网站支付宝5000人朋友圈推广多少钱
  • 自己做网站怎么发布百度信息流是什么
  • 网站的后台系统怎么进入百度热搜词排行榜
  • 织梦 导航网站 模板国外网站排名前十
  • 网站开发数据接口如何利用东莞今天发生的重大新闻
  • 番禺网站建设怎么样图片外链在线生成网址
  • 跨境电商独立站是什么意思百度云网盘网页版登录
  • 可以做软件的网站有哪些内容吗外贸平台排行榜前十名
  • 简约淘宝网站模板免费下载搜索引擎营销的特点有
  • 如何推广网站业务成都关键词排名系统
  • 网站怎么做用户体验百度推广客户端手机版
  • 宣讲家网站李慎明两学一做曼联vs曼联直播
  • 已有网站可以做服务器吗网站收录提交入口
  • 重庆石桥铺网站建设公司semen