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

大型多媒体网站建设工具网站设计 字体的搭配

大型多媒体网站建设工具,网站设计 字体的搭配,极简网站设计,全球咨询公司排名CF1253E Antenna Coverage 题意#xff1a; 现在有n个点#xff0c;每个点的坐标为xi#xff0c;以及一个范围值si#xff0c;可以覆盖左右范围[xi-si,xisi] 每次操作#xff0c;可以花费代价1让第i个天线的si增加1#xff0c;每个天线都可以进行多次操作。现在请问你最…CF1253E Antenna Coverage 题意 现在有n个点每个点的坐标为xi以及一个范围值si可以覆盖左右范围[xi-si,xisi] 每次操作可以花费代价1让第i个天线的si增加1每个天线都可以进行多次操作。现在请问你最少需要花费多少代码使得[1,m]内每个位置都被至少一个天线覆盖 题解 参考题解 很奇妙的思路 我们设f[i]表示[1,i]被全部覆盖的最小花费答案为fmf_{m}fm​ 首先引入一个新的点坐标为0这样f的初始值就是f[i]i 这个点很重要其保证了fi1fi1f_{i1}f_{i}1fi1​fi​1f是单调上升的且该点的引入并未影响答案因为我们最后的答案是f[n]而在最左侧加入一个点f[n]n相当于是最差情况所以不会影响答案 然后我们可以进行转移 对于点i我们找在i前面的区间[l,r]r要小于i此时r要扩展xi-r[]才能覆盖il也要扩展x那么i就可以通过坐标j-1l-x-1来更新 如图 正确性证明可以看参考题解 代码 #include bits/stdc.h #include unordered_map #define debug(a, b) printf(%s %d\n, a, b); using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pairint, int PII; clock_t startTime, endTime; //Fe~Jozky const ll INF_ll 1e18; const int INF_int 0x3f3f3f3f; void read(){}; template typename _Tp, typename... _Tps void read(_Tp x, _Tps... Ar) {x 0;char c getchar();bool flag 0;while (c 0 || c 9)flag| (c -), c getchar();while (c 0 c 9)x (x 3) (x 1) (c ^ 48), c getchar();if (flag)x -x;read(Ar...); } template typename T inline void write(T x) {if (x 0) {x ~(x - 1);putchar(-);}if (x 9)write(x / 10);putchar(x % 10 0); } void rd_test() { #ifdef ONLINE_JUDGE #elsestartTime clock ();freopen(data.in, r, stdin); #endif } void Time_test() { #ifdef ONLINE_JUDGE #elseendTime clock();printf(\nRun Time:%lfs\n, (double)(endTime - startTime) / CLOCKS_PER_SEC); #endif } const int maxn100; struct node{int x,s; }a[maxn]; int f[200004]; int l[maxn]; int r[maxn]; int main() { // rd_test();int n,m;read(n,m);for(int i1;in;i){read(a[i].x,a[i].s);l[i]a[i].x-a[i].s; r[i]a[i].xa[i].s;}for(int i1;im;i)f[i]i;for(int i1;im;i){for(int j1;jn;j){if(l[j]iir[j]){f[i]f[i-1];break;}if(r[j]i){int xi-r[j];f[i]min(f[max(0,l[j]-x-1)]x,f[i]);}}}coutf[m];//Time_test(); }
http://www.yutouwan.com/news/259714/

相关文章:

  • 广州市律师网站建设价格建站公司费用情况
  • 文网文网站建设无锡营销型网站价格
  • 学网站建设多少钱深圳模具外贸网站建设
  • 江桥做网站山西大同专业网站建设制作价格
  • 山西网站建设适合v加xtdseo自己做网站销售
  • 光明网站开发dede5.7微电影网站模板
  • jsp购物网站开发环境好用的微信公众号编辑器
  • 让别人做一个网站需要多少钱企业网站 优秀
  • 涂料网站建设crm软件免费
  • 做网站详细教程有做销售产品的网站
  • 找人做淘宝网站多少钱php网站开发书
  • 云南省人防工程建设网站电子商务网站建设实验报告心得
  • 深圳网站seo优化公司淘宝客网站html
  • 适合做外链的网站wordpress 主题语言
  • 东莞建设网站和田网页设计
  • 沈阳个人做网站正邦 网站建设
  • 滁州网站建设信息推荐网站免费网站免费优化优化
  • 建网站 域名 空间门户网站开发案例
  • 织梦网站分享插件资阳网站优化
  • 简述建设一个网站的步骤怎么做游戏推广赚钱
  • 检测asp网站死循环创建网页快捷键
  • python创建网站建行信用卡网站登录
  • 四川网站建设博客如何用dw8做网站视频
  • 网站名是域名吗个人网站建设研究意义
  • 医疗器械网站怎么做最新wordpress漏洞
  • 晚上睡不着网站2021免费一个很好的个人网站开发
  • 南宁哪些公司专业做网站完整开发网站需要什么
  • 唯品会 一家专门做特卖的网站深圳seo教程
  • 网站建设名字推介网足球二手料
  • 做房产抵押网站需要什么手续深圳市建设行业门户网站