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

西安市住房和城乡建设局官方网站上海建设门户网站

西安市住房和城乡建设局官方网站,上海建设门户网站,WordPress免费小说主题,学校网站建设招标方案传送门 题意#xff1a; 思路#xff1a; 转换一下题目就是用若干x,y,zx,y,zx,y,z能凑出来多少个hhh的数。先考虑两个数y,zy,zy,z的情况#xff0c;我们如果能求出来这两个数能凑出来的数设为sumsumsum#xff0c;让后sumkxhsumkxhsumkxh求出来…传送门 题意 思路 转换一下题目就是用若干x,y,zx,y,zx,y,z能凑出来多少个hhh的数。先考虑两个数y,zy,zy,z的情况我们如果能求出来这两个数能凑出来的数设为sumsumsum让后sumkxhsumkxhsumkxh求出来有多少个k即可。然鹅直接求也是不行的因为hhh很大如果hhh很小我们直接bfsbfsbfs跑一遍就好啦。考虑优化sumkxhsumkxhsumkxh这个式子。可以看到我们只需要最大化kkk即可也就是最小化sumsumsum也即是让 summodxsum\bmod xsummodx现在定义dis[i]dis[i]dis[i]为能到达iii所需要走的最小层数(i为在模xxx的意义下的)。算出来dis[i]dis[i]dis[i]之后可以通过ans(h−dis[i])/x1ans(h-dis[i])/x1ans(h−dis[i])/x1算出来答案。 disdisdis没开LLLLLL,直接自闭。 设模数为xxx用dijkstradijkstradijkstra的话可以O(xlogx)O(xlogx)O(xlogx) //#pragma GCC optimize(2) #includecstdio #includeiostream #includestring #includecstring #includemap #includecmath #includecctype #includevector #includeset #includequeue #includealgorithm #includesstream #includectime #includecstdlib #define X first #define Y second #define L (u1) #define R (u1|1) #define pb push_back #define mk make_pair #define Mid (tr[u].ltr[u].r1) #define Len(u) (tr[u].r-tr[u].l1) #define random(a,b) ((a)rand()%((b)-(a)1)) #define db puts(---) using namespace std;//void rd_cre() { freopen(d://dp//data.txt,w,stdout); srand(time(NULL)); } //void rd_ac() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//AC.txt,w,stdout); } //void rd_wa() { freopen(d://dp//data.txt,r,stdin); freopen(d://dp//WA.txt,w,stdout); }typedef long long LL; typedef unsigned long long ULL; typedef pairint,int PII;const int N1000010,mod1e97,INF0x3f3f3f3f; const double eps1e-6;LL x,y,z; LL h; LL dis[N]; bool st[N];void bfs() {memset(dis,63,sizeof(dis));queueintq; q.push(1%x);st[1%x]1; dis[1%x]1;while(q.size()){int uq.front(); q.pop();st[u]false;int t(uy)%x;if(dis[t]dis[u]y){dis[t]dis[u]y;if(!st[t]) st[t]1,q.push(t);}t(uz)%x;if(dis[t]dis[u]z){dis[t]dis[u]z;if(!st[t]) st[t]1,q.push(t);}} }int main() { // ios::sync_with_stdio(false); // cin.tie(0);cinhxyz;bfs();LL ans0;for(int i0;ix;i) if(dis[i]h) ans(h-dis[i])/x1;printf(%lld\n,ans);return 0; } /**/
http://www.zqtcl.cn/news/606844/

相关文章:

  • 男生可以做网站编辑工作吗网站域名跟谁买
  • 我市精神文明建设的门户网站做网站需要写代码
  • 新网站推广网站搜索引擎优化的步骤
  • 网站建设20推广公司网站建设推广方案
  • 如何设计酒店网站建设好的交互网站
  • 怎么把自己的网站放到百度上九亭做网站
  • 张家界旅游网站建设网页设计作品欣赏分析
  • 订阅号自定义可以做链接网站不做网站dreamwa
  • 电子商务网站规划的原则做网站的集群方案
  • 山东建设银行怎么招聘网站自己做商城网站
  • 建设网站成本预算网站页面设计尺寸
  • 微官网和微网站首页房产网怎么查到房产
  • 高端服装产品网站建设织梦网站识别
  • 做调像什么网站找活注册网站请签署意见是写无
  • 郑州公司网站设计深圳福田有哪些公司
  • 怎么看网站是谁做的asp企业网站开发技术
  • 传奇手游网站大全9377编辑器wordpress
  • 网站集约化建设意见和建议苏州建设交通招聘信息网站
  • 网站建设优化的技巧衣服定制的app有哪些
  • 营销型网站建设报价vue本地访问服务器跨域
  • 支持api网站开发大疆网站建设
  • 国家排污许可网站台账怎么做进销存永久免费
  • 做游戏脚本的网站精品国内网站建设
  • 好的网站建站公司门户网站栏目维护建设方案
  • 如何在电脑上建立网站企业百度网站怎么做的
  • 34线城市做网站推广网站页面如何设计图
  • 成都网站建设前十广州开发网站设计
  • qq人脸解冻自助网站加工平台推荐
  • 中国室内设计联盟网官网网站专题页优化
  • 设计模板图热狗网站关键词优化