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

温州市微网站制作多少钱电子技术支持 东莞网站建设

温州市微网站制作多少钱,电子技术支持 东莞网站建设,胶州网站建设 网络推广,c语言自学免费网站tags: 扩展欧几里得二分答案查分倍增二分答案贪心NOIP categories:信息学竞赛总结同余方程借教室疫情控制 同余方程 Solution 首先同余式可以转化为等式.\[ax\equiv 1\mod b\Leftrightarrow axby1\]   根据扩展欧几里得定理, 对于式\[axbyk(a,b),k\in \mathbf{R}\]一定存在整…tags: 扩展欧几里得二分答案查分倍增二分答案贪心NOIP categories:信息学竞赛总结同余方程借教室疫情控制 同余方程 Solution   首先同余式可以转化为等式.\[ax\equiv 1\mod b\Leftrightarrow axby1\]   根据扩展欧几里得定理, 对于式\[axbyk(a,b),k\in \mathbf{R}\]一定存在整数解.然而题面说一定存在解, 也就是说\((a,b)1\), 然后就可以利用扩展欧几里得递归求得一组解.利用这组解加上取模, 就可以获得最小整数解. Code #includecstdio void exgcd(int a,int b,int x,int y){if(!b){x1,y0;return ;}exgcd(b,a%b,y,x);y-x*(a/b); }int main(){int a,b,x,y;scanf(%d%d,a,b);exgcd(a,b,x,y);printf(%d,(x%bb)%b);return 0; } 借教室 Solution   可以发现近些年 NOIP 总是出二分答案的题.   其实就是给出一些操作, 每次对一定区间减去一个数, 求在哪次操作之后产生了负数.然而可以用线段树强行做, 也可以用一些巧妙一点的办法. 线段树, 只需要有区间加操作和查询区间最小值操作, 一般线段树可以拿到95分, 还可以用可以各种卡常技巧, zkw线段树或者是标记永久化来加快.二分一个值\(\text{T}\), 表示前\(\text{T}\)次借教室后会不会出现不合法情况(即某天教室只剩下负数间), 然后用差分借完\(T\)次教室后每一天剩下的教室数.这个一般情况是不会被卡的.注意对于答案的记录.Code #includecstring #includecstdio #define N 1000055 #define inf 0x3f3f3f3f #define int long long struct Node{int l,r,s;void init(){scanf(%lld%lld%lld,s,l,r);} }s[N];int n,m,d[N]; int qi[N]; int ans;int min(int a,int b){return ab?a:b; }bool check(int tim){qi[0]0;for(int i1;in;i)qi[i]d[i]-d[i-1];for(int i1;itim;i)qi[s[i].l]-s[i].s,qi[s[i].r1]s[i].s;int he0;for(int i1;in1;i){heqi[i];if(he0){ansmin(ans,tim);return false;}}return true; }main(){ansinf;scanf(%lld%lld,n,m);for(int i1;in;i)scanf(%lld,d[i]);for(int i1;im;i)s[i].init();int l1,rm,mid;while(lr){mid(lr)1;if(!check(mid))rmid-1;else lmid1;}if(lm)printf(0);else printf(-1\n%lld,ans);return 0; } 疫情控制   并不是很明白为什么一天会出两道二分答案的题目...   首先二分一个值\(\text{T}\), 表示在\(\text{T}\)时刻内能封锁这棵树   还是有一个很重要的贪心策略, 就是一个点在到达根节点之前总是越往上走越好.然后根据倍增确定出每个点在给定时间\(\text{T}\)所到达的最高点(根节点为终点). 必然有一些点到达不了根节点, 那么就让它来控制这个点; 必然有在不同时间到达根节点的点, 这些点可以去控制根节点的不同没被控制的子树; 所以最后找出所有没有被控制的树点和能到达根节点的军队进行贪心即可.   细节太多了, 很讨厌呐. 转载于:https://www.cnblogs.com/qdscwyy/p/8728111.html
http://wiki.neutronadmin.com/news/300984/

相关文章:

  • 甘肃建投土木工程建设有限公司网站后台江西建设银行分行网站
  • 怎么在境外做网站晋江是哪个省的城市
  • 电子商务网站建设与维护pdf海口哪里做网站公司
  • 广州做网站哪家专业网站开发的项目背景
  • 做网站开源框架下载源代码建网站
  • 钱宝网站怎么做任务专业的外贸行业网站设计
  • 中国农村建设投资有限公司网站首页网站的建设课程
  • 网站全是乱码做网站需要准备什么条件
  • 网站规划与设计就业青海省建设厅勘察设计备案网站
  • 广州网站制作网站wordpress可视化编辑页面
  • 房产网站排行榜柒零叁网站建设湖南长沙
  • 如今做哪些网站致富大连头条热点新闻
  • 网站如何设置关键词怎样下载模板网站
  • 江苏广泽建设有限公司网站做网站的费用的会计分录
  • 网站建设广告方案代刷网站推广
  • 做教程网站如何查用户搜索美宜佳企业网络营销推广方式
  • 威海网站设计公司微信服务号菜单链接网站怎么做的
  • 织梦cms网站模板西安wordpress建站
  • 深圳市专业网站建设专业的专业的网页制作公司
  • 漳州那里有做网站信息网络犯罪
  • 网站建设带购物车云服务器和网站空间
  • 自动发卡网和卡密兑换网站开发视频教程网站代理网站
  • 网站申请书财务软件做账流程新手必看
  • 重庆建设公司网站ps做的网站稿怎么做成网站
  • 建设工程个人信息采集哪个网站品牌设计全案
  • ppt模板怎么做 下载网站公司注册地址和实际不一样可以吗
  • 大学网站建设图专做校园购物网站
  • php手机wap网站源码怎么做商务网站的架构
  • 17一起做网站包包丽水城乡建设局网站
  • python做网站安全性怎么创建子网站