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

网站域名怎么起菜鸟建网站

网站域名怎么起,菜鸟建网站,交换链接营销实现方式解读,怎么给网站wordpressBuild Roads 题意: n个点#xff0c;每个点的值为a[i],求最小生成树 a[i]是通过题目中给出的程序得到#xff08;即a[i]如何得到的我们并不需要很了解#xff09; 题解#xff1a; 肯定不能直接跑最小生成树#xff0c;因为数据太大了 银川也有个类似的题#xff0c;…Build Roads 题意: n个点每个点的值为a[i],求最小生成树 a[i]是通过题目中给出的程序得到即a[i]如何得到的我们并不需要很了解 题解 肯定不能直接跑最小生成树因为数据太大了 银川也有个类似的题比赛时我直接打表发现当n很大时答案就是n-1通过我大量枚举我得到结论当n1000时我们就直接套结论当小于1000时就跑遍最小生成树 但是忘了一种情况导致一直wa题目给的L和R表示的是a[i]的范围如果L R时n很大说明每个点的值都是L那么gcd求出边长都是L,所以答案就是(n-1)*L 挺可惜比赛时一直没想到最后这一小点 代码 //蒟蒻三人行 #includebits/stdc.h #includemap #define random(a,b) ((a)rand()%((b-a1))) typedef long long ll; using namespace std; const int maxn1e79; int n,L,R,a[200001]; int tot0; unsigned long long seed; unsigned long long xorshift64() {unsigned long long xseed;x^x13;x^x7;x^x17;return seedx; } int gen(){return xorshift64()%(R-L1)L; } int gcd(int a,int b) {if(b)return gcd(b,a%b);return a; } int fa[maxn]; struct node{int u,v,w; }edge[maxn]; bool cmp(node a,node b) {return a.wb.w; } int find(int x) {if(fa[x]-1)return x;else return fa[x]find(fa[x]); } ll kruskal(int n) {memset(fa,-1,sizeof(fa));sort(edge1,edge1tot,cmp);int cnt0;ll ans0;//couttotendl;for(int i1;itot;i){int uedge[i].u;int vedge[i].v;int wedge[i].w;int fufind(u);int fvfind(v);if(fu!fv){answ;fa[fu]fv;cnt;}//coutn cntendl;if(cntn-1){//coutcntendl;break;}}//couttotendl;return ans; } void add(int u,int v,int w) {edge[tot].uu;edge[tot].vv;edge[tot].ww; } int main() { // coutgcd(4,6);//srand(time(0));//int t1000; // while(t--)// nrandom(1,100000);// Lrandom(1,19999);// Rrandom(L,200000);// seed(unsigned long long)random(1,10000000000000); scanf(%d%d%d%llu,n,L,R,seed);// printf(生成数据%d %d %d %llu\n,n,L,R,seed);memset(edge,0,sizeof(node));memset(a,0,sizeof(int));for(int i1;in;i){a[i]gen();//printf(a[%d]%d\n,i,a[i]);//2464638799566668449} tot0;if(LR){cout1ll*(n-1)*Lendl;return 0;} if(n1000){cout(n-1)endl;return 0;}for(int i1;in;i){//printf(a[%d]%d\n,i,a[i]);for(int ji1;jn;j){int wgcd(a[i],a[j]);// printf(i%d j%d w%d\n,i,j,w);// printf(w%d\n,w);add(i,j,w);add(j,i,w);}}//couttotendl;// coutedge[1].w;int wwkruskal(n);coutwwendl; // if(ww!n-1) // { // cout错误endl; // //printf(最终%d %d %d %llu\n,n,L,R,seed); // //cout答案 wwendl; // // } // else cout正确endl;//cout答案 wwendl;return 0; }/* 50000 16199 18966 29398 */
http://www.yutouwan.com/news/387545/

相关文章:

  • 成都网站建设求职简历电商网站建设教案
  • 网站开发主菜单和子菜单wordpress自动写文章
  • seo网站海外电商
  • 高校专业建设网站上海工程建设交易信息网站
  • 上海企业都用什么网站盗qq钓鱼软件
  • wordpress制作视频站打广告网站
  • 免费生成网站软件下载建设银行网站用360浏览器
  • 类似情侣空间的网站开发获取网站物理路径
  • 在那做网站哪个网站能在家做兼职
  • 网站开发和优化关系做国际网站多少钱
  • 网站建设怎样容易西安做网站的云阔
  • 查询公司的网站it服务外包公司有哪些
  • 网站推广投放网站建设描述怎么写
  • 百度企业号长春百度网站快速优化
  • 如何建设游戏网站做彩页素材的网站
  • 个人网站备案 资料石家庄官网建设
  • 聊大 网站设计百度免费优化
  • 北京智能网站建设系统加盟外贸营销主题怎么写
  • pc网站优势外贸网络推广平台
  • 那个网站可以接做网页私活wordpress replytocom
  • 建设部资质查询网站郑州公司网站设计
  • 做的不好的网站内网访问 wordpress
  • php网站下载电商数据分析网站
  • 成都专业网站设计公司河南做网站的公司
  • 做网站腾讯云服务器吗汽车品牌大全汽车网
  • 专业网站设计制作费用宁波百度做网站的公司哪家好
  • 临沂网站建设哪家公司好中核集团电子商城
  • 建一个公司网站花多少钱外贸seo博客
  • AWS免费套餐做网站可以吗网站建设一般多少钱新闻
  • 帮企业做网站赚钱吗全球网站建设服务商