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

深圳网站建设培训机构网站建设期末作业要求

深圳网站建设培训机构,网站建设期末作业要求,宁夏网站建设中,小程序开发平台哪家服务好[ARC073C] Ball Coloring Solution 我们发现编号的最大值maxmaxmax必然会在Rmax,BmaxR_{max},B_{max}Rmax​,Bmax​中至少一个出现#xff0c;最小值minminmin必然会在Rmin,BminR_{min},B_{min}Rmin​,Bmin​中至少一个出现。 因此会有四种情况#xff1a; Rmaxmax,Rminmi…[ARC073C] Ball Coloring Solution 我们发现编号的最大值maxmaxmax必然会在Rmax,BmaxR_{max},B_{max}Rmax​,Bmax​中至少一个出现最小值minminmin必然会在Rmin,BminR_{min},B_{min}Rmin​,Bmin​中至少一个出现。 因此会有四种情况 Rmaxmax,RminminR_{max}max,R_{min}minRmax​max,Rmin​minRmaxmax,BminminR_{max}max,B_{min}minRmax​max,Bmin​minBmaxmax,RminminB_{max}max,R_{min}minBmax​max,Rmin​minBmaxmax,BminminB_{max}max,B_{min}minBmax​max,Bmin​min 因为R,BR,BR,B等价所以condition3,4condition\;3,4condition3,4都可以不考虑。 我们先考虑condition1condition\;1condition1此时答案为(max−min)(Bmax−Bmin)(max-min)(B_{max}-B_{min})(max−min)(Bmax​−Bmin​)所以相当于RRR是个垃圾桶随便什么数都可以放而BBB中的数必须在Bmin,BmaxB_{min},B_{max}Bmin​,Bmax​之间于是我们可以枚举tBmintB_{min}tBmin​让BmaxB_{max}Bmax​尽量小于是对于一个包(x,y)(x,y)(x,y)不妨令x≤yx \leq yx≤y。 若x≤ytx\leq ytx≤yt则无解。若xt≤yx t\leq yxt≤y则把yyy涂成BBB。若t≤x≤yt\leq x\leq yt≤x≤y则把xxx涂成BBB。 可以离散化然后把所有(x,y)(x,y)(x,y)按xxx排序模拟这个变化过程时间复杂度O(nlgn)O(nlgn)O(nlgn)。 再来考虑condition2condition\;2condition2此时答案为(max−Rmin)(Bmax−min)(max-R_{min})(B_{max}-min)(max−Rmin​)(Bmax​−min)我们同样可以枚举tRmintR_{min}tRmin​对于每个(x,y),xy(x,y),xy(x,y),xy有 若x≤ytx\leq ytx≤yt则无解。若xt≤yx t\leq yxt≤y则把yyy涂成RRR。若t≤x≤yt\leq x\leq yt≤x≤y则把yyy涂成RRR。 因此我们会只会让yyy涂成RRRxxx涂成BBB直接O(n)O(n)O(n)计算即可。 总时间复杂度O(nlgn)O(nlgn)O(nlgn)。 Code #include vector #include list #include map #include set #include deque #include queue #include stack #include bitset #include algorithm #include functional #include numeric #include utility #include sstream #include iostream #include iomanip #include cstdio #include cmath #include cstdlib #include cctype #include string #include cstring #include ctime #include cassert #include string.h //#include unordered_set //#include unordered_map //#include bits/stdc.h#define MP(A,B) make_pair(A,B) #define PB(A) push_back(A) #define SIZE(A) ((int)A.size()) #define LEN(A) ((int)A.length()) #define FOR(i,a,b) for(int i(a);i(b);i) #define fi first #define se secondusing namespace std;templatetypename Tinline bool upmin(T x,T y) { return yx?xy,1:0; } templatetypename Tinline bool upmax(T x,T y) { return xy?xy,1:0; }typedef long long ll; typedef unsigned long long ull; typedef long double lod; typedef pairint,int PR; typedef vectorint VI;const lod eps1e-11; const lod piacos(-1); const int oo130; const ll loo1ll62; const int mods998244353; const int MAXN600005; const int INF0x3f3f3f3f;//1061109567 /*--------------------------------------------------------------------*/ inline int read() {int f1,x0; char cgetchar();while (c0||c9) { if (c-) f-1; cgetchar(); }while (c0c9) { x(x3)(x1)(c^48); cgetchar(); }return x*f; } PR a[MAXN]; int b[MAXN]; ll solve1(int n) {int mnINF,mx-INF,nw-INF,limINF;for (int i1;in;i) upmin(mn,a[i].fi),upmax(mx,a[i].se),upmax(nw,a[i].fi),upmin(lim,a[i].se);ll ansloo;int num0;for (int i1;in;i) b[num]a[i].fi,b[num]a[i].se;sort(b1,bnum1);numunique(b1,bnum1)-b-1;for (int i1,l1;inum;i){if (b[i]lim) return ans;while (lnb[i]a[l].fi) upmax(nw,a[l].se),l;upmin(ans,1ll*(mx-mn)*(nw-b[i]));} } ll solve2(int n) {int mn1INF,mn2INF,mx1-INF,mx2-INF;for (int i1;in;i) upmin(mn1,a[i].fi),upmax(mx1,a[i].fi),upmin(mn2,a[i].se),upmax(mx2,a[i].se);return 1ll*(mx1-mn1)*(mx2-mn2); } signed main() {int nread();for (int i1;in;i) a[i].firead(),a[i].seread();for (int i1;in;i) if (a[i].fia[i].se) swap(a[i].fi,a[i].se);sort(a1,an1);printf(%lld\n,min(solve1(n),solve2(n)));return 0; }
http://wiki.neutronadmin.com/news/95731/

相关文章:

  • 江西医院网站建设天体摄影
  • 商城网站建设公司工作室是个体户还是公司
  • 北京公司网站设计做地税电子签章的网站
  • 网站搭建商上海wordpress 翻译插件
  • 网站开发项目进度安排网站制作方案专业乐云seo
  • 网站面包屑导航设计特点国外网站为啥速度慢
  • 小说主角重生之后做网站ai画作拍卖在上海拍出110万高价
  • 泰安网网站建设天河电子商务网站建设
  • 网站开发运营费用网站弹窗广告怎么做
  • 中国建设招聘信息网站如何优化网站信息架构
  • 建站公司兴田德润好不好临沂网站建设有哪些
  • 天津建设注册执业中心网站效果图制作步骤
  • 国外美容网站设计一套企业网站设计报价
  • html在线记账网站模板湖北专业网站建设产品介绍
  • 合肥做网站的企业做网站需要先学什么
  • 西安淘宝网站建设公司排名栾川有做网站的吗
  • 做淘宝网站需要多少钱个人网站做音乐网要备文化
  • 上海做网站的公司电话上海买二手房做哪个网站好
  • 彩票网站开发制作平台软件wordpress head文件夹
  • 郓城网站建设费用织梦做中英文网站详细步骤
  • 深圳市城乡住房和建设局网站首页建设信息网的网站或平台登陆
  • 百度有哪些网站可免费做软件推广wordpress内存高
  • 青岛网站建设莫道网络wordpress 首页
  • jq网站登录记住密码怎么做宁波商城网站建设
  • 网站同时做竞价和优化可以建行网站用户名是什么
  • 企业营销型网站推广方法昆明做公司官网的公司
  • 网站购买流程动画片是怎么制作出来的
  • 珠海营销营网站建设射击官网
  • 网站开发搭建成都网站建设服务
  • 哪个网站能买到做披萨的芝士正宗wild合成版是哪个网站做的