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

网站免费推广怎么做河南网站建站推广

网站免费推广怎么做,河南网站建站推广,合肥网站建设合肥做网站,wordpress编辑分类目录题目链接 AtCoder Beginner Contest 347 C - Ideal Holidays 思路: 一周有 A B AB AB 天,前 A A A 天放假,问能不能把所有工作放进节假日里。 先看简单的,两个。其实我们并不是很在乎它们中间隔了多少天,我们只…

题目链接

AtCoder Beginner Contest 347

C - Ideal Holidays


思路:

一周有 A + B A+B A+B 天,前 A A A 天放假,问能不能把所有工作放进节假日里。

先看简单的,两个。其实我们并不是很在乎它们中间隔了多少天,我们只在乎前一个工作排在周几的时候,后一个工作排在周几。所以我们可以给两个工作都 模 A + B A+B A+B。而它们之间的差距是不变的(可以想象一个长为 A + B A+B A+B 的一个条带,把两个工作放入相应位置,当前一个工作向后推移一天的时候,后一个工作同样推一天,到结尾后再循环回头部,这两个工作中间的间隔是固定不变的),当我们确定了前一个工作放在周几,后一个工作的时间也就随之确定了。

这个结论可以推广到 n n n 个工作。也就是说,我们只要确定了某个工作放在周几,我们就知道其他工作放在周几了。如果我们想要工作全部落在前 A A A 天里,只需要保证所有工作都落在一个长为 A A A 的连续天数里(还是可以想象成上面的条带,一个工作代表一个点,就是要保证所有点落在一个长为 A A A 的连续长度上)。

我们可以给模完后的工作排个序,然后枚举起点工作,找到最后一个工作落在哪里。也可以枚举相邻的两个工作,看它们之间的间隔是否大于等于 B B B(既然两个工作的间隔天数大于等于 B B B,说明剩下的工作都落在长为 A A A 的连续天数里了)。

code:

两种写法

#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
const int maxn=2e5+5;int n,A,B;
int a[maxn<<1];bool check(){for(int i=1;i<=n;i++)if(a[i+n-1]-a[i]+1<=A)return true;return false;
} int main(){cin>>n>>A>>B;int maxx=-1e9,minn=1e9;for(int i=1,t;i<=n;i++){cin>>a[i];a[i]%=(A+B);}sort(a+1,a+n+1);for(int i=1;i<=n;i++)a[i+n]=a[i]+A+B;puts((check())?"Yes":"No");return 0;
}
#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
const int maxn=2e5+5;int n,A,B;
int a[maxn];int main(){cin>>n>>A>>B;int maxx=-1e9,minn=1e9;for(int i=1,t;i<=n;i++){cin>>a[i];a[i]%=(A+B);}sort(a+1,a+n+1);bool flag=false;if(a[1]+A+B-a[n]-1>=B)flag=true;else for(int i=2;i<=n;i++){if(a[i]-a[i-1]-1>=B){flag=true;break;}}puts((flag)?"Yes":"No");return 0;
}
http://www.dinnco.com/news/43314.html

相关文章:

  • 哈尔滨网站建设那家好专业seo网站
  • 福建有没有网站做鞋子一件代发数据指数
  • 定制网站哪个好网站优化招聘
  • 建站费用明细台州网络推广
  • 将一个网站拉入黑名单怎么做互联网怎么赚钱
  • 做网站不难吧百度seo发包工具
  • 做网站的费用入账微信小程序开发教程
  • 宝鸡做网站电话墨子学院seo
  • 重庆网站公司设计方案谷歌浏览器下载安装2021最新版
  • 长春市做网站哪家好做微商怎么找客源加人
  • 重庆市网站建设济南百度公司
  • wordpress不小心改了网站地址网站代运营多少钱一个月
  • 做外贸怎样上外国网站足球比赛直播2021欧冠决赛
  • 佛山网站建设seo优化seo外链平台
  • 真人男女直接做的视频网站广州seo外包公司
  • 英文网站怎么设置中文培训心得体会100字
  • 邯郸网站设计费用推蛙网络
  • 国内做轮胎网站哪家好网络广告营销经典案例
  • -邵阳网络公司-邵阳网站建设|邵阳网站制作长沙百度提升排名
  • 电子商务网站前台建设百度推广渠道商
  • 怎么做站旅游网站上泡到妞深圳seo公司
  • 南网站建设百度指数快刷软件
  • 百度 网站 质量度深圳网络营销推广渠道
  • 服务器 空间 虚拟主机 网站需要备案吗怎么做营销推广
  • 海口网站建设q479185700棒线上销售平台都有哪些
  • 天津经济持续恢复搜狗搜索排名优化
  • 建设企业网站的作用google官网登录入口
  • 网站菜单分类怎么做的新闻最近的新闻
  • 网站制作的主要技术付费恶意点击软件
  • 复制网站源码国内十大搜索引擎网站