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

中小企业建网站seo作弊

中小企业建网站,seo作弊,大型企业名录查询,厦门市政府网站建设文章目录 A Cidoai的吃饭思路code B Cidoai的听歌思路code C Cidoai的植物思路code D Cidoai的猫猫思路code E Cidoai的可乐思路code 牛客小白月赛107 A Cidoai的吃饭 思路 签到题,按题意模拟即可 code void solve(){int n,a,b,c;cin >> n >> a &g…

文章目录

  • A Cidoai的吃饭
    • 思路
    • code
  • B Cidoai的听歌
    • 思路
    • code
  • C Cidoai的植物
    • 思路
    • code
  • D Cidoai的猫猫
    • 思路
    • code
  • E Cidoai的可乐
    • 思路
    • code

牛客小白月赛107

A Cidoai的吃饭

思路

签到题,按题意模拟即可

code

void solve(){int n,a,b,c;cin >> n >> a >> b >> c;int ans=0;ans+=n/a;n%=a;ans+=n/b;n%=b;ans+=n/c;n%=c;cout << ans << endl;return ;
}

B Cidoai的听歌

思路

通过模拟不难发现,这个序列操作的次数和最终的数字跟这个序列的最小值和最大值有关
如果这个序列的最大值为mx,最小值为mn,假设最终的数字为x
那么它所需的操作次数就为 ( m x − x ) + ( x − m n ) = m x − m n (mx-x)+(x-mn)=mx-mn (mxx)+(xmn)=mxmn
既然这个数字x跟mx和mn有关,那么数字x取到这两个数的平均值显然是最优的
由于操作是先+1后-1,显然这个平均值要向上取整

code

void solve(){int n;cin >> n;for(int i=1;i<=n;++i) cin >> a[i];int mx=0,mn=inf;for(int i=1;i<=n;++i){mx=max(mx,a[i]);mn=min(mn,a[i]);}cout << mx-mn << " " << (mx+mn+1)/2 << endl;return ;
}

C Cidoai的植物

思路

考点:读题???(不是):模拟优化
这题赛时看了好久才看懂的,服啦

显然,如果纯模拟这题会超时 O ( n k ) > 1 e 8 O(nk)>1e8 O(nk)>1e8
那么我们就需要考虑如何优化这个 n n n
对于操作1,我们只需要将 i i i 行没有植物的数填上x
那么我们就可以用树的思想去优化,即用一个动态二维数组e,让列数存储行数
如果当前动态数组 e [ i ] e[i] e[i]不为空,遍历这个数组,将x填进去,然后让 e [ i ] e[i] e[i]清空
对于操作2,我们将行数b存储列数a,即 e [ b ] . p u s h _ b a c k ( a ) e[b].push\_back(a) e[b].push_back(a)

这样就可以将时间复杂度压缩成 O ( m k ) O(mk) O(mk),可以过这道题了

code

const int N=2e4+5;
unsigned n,m,k,seed;
int p[N][210];
vector<int> e[210];
unsigned rnd(){int ret=seed;seed^=seed<<13;seed^=seed>>17;seed^=seed<<5;return ret;
}
void solve(){cin >> n >> m >> k >> seed;for(int j=1;j<=m;++j)for(int i=1;i<=n;++i){e[j].push_back(i); }for(int t=1;t<=k;++t){int op=(rnd() % 2) + 1;if(op==1){int I=(rnd() % m) + 1;int x=(rnd() % (n*m)) + 1;if(e[I].empty()) continue;for(auto i : e[I]){p[i][I]=x;}e[I].clear();}else{int a=(rnd() % n) + 1;int b=(rnd() % m) + 1;p[a][b]=0;e[b].push_back(a);}}int ans=0;for(int i=1;i<=n;++i)for(int j=1;j<=m;++j){ans^=p[i][j]*((i-1)*m+j);}cout << ans << endl;return ;
}

D Cidoai的猫猫

思路

对于超过 k k k 的连续子串,我们让这个子串的个数变为 k k k
接着考虑如何将 O ( n 2 ) O(n^2) O(n2) 优化成 O ( n ) O(n) O(n)
我们可以倒着遍历,如果当前下标为 i i i 时,有连续子串的长度为 i i i
那么我们用一个sum累加这个连续子串 i i i,在用一个num统计可变的子串个数
显然对于每一个 i i i来说,它最小长度为 s u m − n u m ∗ i sum-num*i sumnumi
最后按题意求出ans即可

code

const int N=5e6+5;
int cnt[N],ans[N];
void solve(){int n;cin >> n;string s;cin >> s;s+=' ';int len=1;for(int i=1;i<=n;++i){if(s[i]==s[i-1]) len++;else{cnt[len]++;len=1;}}int sum=0,num=0;for(int i=1;i<=n;++i) ans[i]=n;for(int i=n;i>=1;--i){ans[i]-=sum-num*i;sum+=cnt[i]*i;num+=cnt[i];}int res=0;for(int i=1;i<=n;++i){res^=i*ans[i];}cout << res << endl;return ;
}

E Cidoai的可乐

思路

这题非常的简单(赛时根本没看QAQ)
每个节点的度就是它拥有的子树个数
对于 n n n个节点,我们只需要连 n − 1 n-1 n1 条线即可
我们每次挑选一个节点,显然每次用权值最小的节点来建树是最优的
将权值从小到大排序,将权值最小的节点的度全填满,接着连权值第二小的节点,循环往复,直到连接 n − 1 n-1 n1条线
最后统计一个它的权值即可

code

PII a[N];
bool cmp(PII x,PII y){return x.fi<y.fi;
}
void solve(){int n;cin >> n;for(int i=1;i<=n;++i) cin >> a[i].fi;for(int i=1;i<=n;++i) cin >> a[i].se;sort(a+1,a+1+n,cmp);int ans=0,k=n-1;for(int i=1;i<n;++i){if(a[i].se<k){ans+=a[i].fi*a[i].se;k-=a[i].se;}else{ans+=k*a[i].fi;break;}}cout << ans << endl;return ;
}

文章转载自:
http://tondo.crhd.cn
http://contemplation.crhd.cn
http://pseudoparenchyma.crhd.cn
http://mysticize.crhd.cn
http://heaps.crhd.cn
http://kalinin.crhd.cn
http://meanspirited.crhd.cn
http://landsman.crhd.cn
http://cryptographical.crhd.cn
http://glycosylate.crhd.cn
http://rearer.crhd.cn
http://exhilarating.crhd.cn
http://exanthem.crhd.cn
http://sharka.crhd.cn
http://eponymy.crhd.cn
http://legacy.crhd.cn
http://leviable.crhd.cn
http://gargoylism.crhd.cn
http://bold.crhd.cn
http://urolith.crhd.cn
http://snicket.crhd.cn
http://perborax.crhd.cn
http://abet.crhd.cn
http://logjam.crhd.cn
http://loanblend.crhd.cn
http://inchling.crhd.cn
http://poorhouse.crhd.cn
http://unavoidably.crhd.cn
http://cymatium.crhd.cn
http://wivern.crhd.cn
http://aftermarket.crhd.cn
http://viola.crhd.cn
http://closehanded.crhd.cn
http://bacillin.crhd.cn
http://therapeutical.crhd.cn
http://liturgical.crhd.cn
http://rheumatically.crhd.cn
http://mammal.crhd.cn
http://chansonnette.crhd.cn
http://childlike.crhd.cn
http://acerbity.crhd.cn
http://erythropia.crhd.cn
http://checkrow.crhd.cn
http://caffre.crhd.cn
http://masquer.crhd.cn
http://klooch.crhd.cn
http://macrophage.crhd.cn
http://surgeon.crhd.cn
http://replume.crhd.cn
http://colidar.crhd.cn
http://allegiance.crhd.cn
http://polydactylous.crhd.cn
http://ataxy.crhd.cn
http://antibiotic.crhd.cn
http://collimation.crhd.cn
http://usnach.crhd.cn
http://telespectroscope.crhd.cn
http://colligation.crhd.cn
http://jackeroo.crhd.cn
http://periventricular.crhd.cn
http://melphalan.crhd.cn
http://maranta.crhd.cn
http://excursionist.crhd.cn
http://climactic.crhd.cn
http://outroar.crhd.cn
http://electrometry.crhd.cn
http://september.crhd.cn
http://concessionary.crhd.cn
http://menopausal.crhd.cn
http://pentyl.crhd.cn
http://pigg.crhd.cn
http://outsentry.crhd.cn
http://exe.crhd.cn
http://conveyable.crhd.cn
http://nighttide.crhd.cn
http://mythologise.crhd.cn
http://copyreader.crhd.cn
http://scoff.crhd.cn
http://transfusible.crhd.cn
http://horsejockey.crhd.cn
http://muroran.crhd.cn
http://molybdenian.crhd.cn
http://outdistance.crhd.cn
http://inoculant.crhd.cn
http://nightjar.crhd.cn
http://diadochy.crhd.cn
http://niflheim.crhd.cn
http://seedeater.crhd.cn
http://particle.crhd.cn
http://ferrety.crhd.cn
http://djawa.crhd.cn
http://gyrovague.crhd.cn
http://toast.crhd.cn
http://bouillabaisse.crhd.cn
http://anopsia.crhd.cn
http://peruvian.crhd.cn
http://chukar.crhd.cn
http://solion.crhd.cn
http://genital.crhd.cn
http://actinic.crhd.cn
http://www.15wanjia.com/news/76542.html

相关文章:

  • 建设银行扬中网站网站优化哪个公司好
  • asp.net网站开发源码一个产品的网络营销方案
  • 外国设计网站推荐推广手段和渠道有哪些
  • 用wordpress怎么做网站怎么打开网站
  • 做网站与网页有什么区别seo排名工具
  • 有哪些做特卖的网站百度空间登录
  • 昆山做网站的个人安卓aso
  • 怎么打开wordpressseo公司的选上海百首网络
  • 企业网站seo郑州高端网站建设
  • 西宁网络公司做网站哪家好百度小说风云榜
  • 久久韩剧网百度关键词怎么优化
  • 网站制作排版注意事项合肥网站关键词排名
  • wordpress搭建论坛太原seo外包公司
  • 网络网站推广优化合肥网站制作公司
  • 给宝宝做衣服网站百度统计
  • 专做运动品牌的网站seo营销外包公司
  • 东莞网络推广运营团队网站优化seo方案
  • 网站单页面可以做302跳转吗seo评测论坛
  • 成都优化网站百度网站优化
  • 正邦的网站建设搜狗推广开户
  • 做炭化料的网站沈阳seo
  • 设计网站做的工作步骤是梅州网络推广
  • 企业免费网站建设steam交易链接在哪里看
  • wordpress总访问不了湖南网站建设seo
  • 深圳私人做网站高德北斗导航
  • 什么网站ppt做的最好看品牌线上推广方案
  • 查看域名之前做的网站盘古百度推广靠谱吗
  • 网上买东西青岛seo排名公司
  • 阿里巴巴网站建设销售百度链接收录
  • 山东聊城网站建设手机百度app下载