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

美国设计网站/网站seo优化方案策划书

美国设计网站,网站seo优化方案策划书,茂名网站建设系统,少儿编程学什么这周要开始渐渐恢复到平常态了,就算考试不需要考好也不能就此自甘堕落,考试的路行不通就要另辟道路,总得要学一方面东西的,等下周考完数据结构应该就能继续进行下去了,不能闲着,暂停一看,时间已…

        这周要开始渐渐恢复到平常态了,就算考试不需要考好也不能就此自甘堕落,考试的路行不通就要另辟道路,总得要学一方面东西的,等下周考完数据结构应该就能继续进行下去了,不能闲着,暂停一看,时间已经所剩不多了,尽力不走神,不变懒吧

codeforces C Minimize Distance

一开始样例没搞明白,最后才知道就是一道正常的贪心题,先排一下序然后对于负数和正数分开来记录路径,最后的总路程就是最大的距离加上其他距离的2倍

#include<bits/stdc++.h>
#define ll long long
using namespace std;
const int inf=0x3f3f3f3f;
ll t,n,a[200005],k,b[200005];
int main(){//freopen("in.txt","r",stdin);scanf("%lld",&t);while(t--){scanf("%lld%lld",&n,&k);for(int i=1;i<=n;i++) scanf("%lld",&a[i]),b[i]=0;sort(a+1,a+n+1);int m=0;for(int i=1;a[i]<0&&i<=n;i+=k)b[++m]=-a[i];for(int i=n;a[i]>0&&i>=1;i-=k)b[++m]=a[i];sort(b+1,b+m+1);ll ans=b[m];for(int i=1;i<m;i++) ans+=2*b[i];printf("%lld\n",ans);}
return 0;
}

P1199 三国游戏

人类必赢,虽然你永远也无法拿到最大的一对(因为只要你拿了一个,计算机就会拿你对应的最大的一个),当然计算机也不可能拿到最大的,因为是你先拿,他再拿你对应的那个;所以拿次大的就可以了,找出每一行的次大值,然后输出最大的次大值

#include<bits/stdc++.h>
#define ll long long
using namespace std;
const int inf=0x3f3f3f3f;
int n,a[505][505],maxx=0,ans=0;
int main(){//freopen("in.txt","r",stdin);scanf("%d",&n);for(int i=1;i<n;i++){for(int j=i+1;j<=n;j++){scanf("%d",&a[i][j]),a[j][i]=a[i][j];}}for(int j=1;j<=n;j++){sort(a[j]+1,a[j]+1+n);ans=max(ans,a[j][n-1]);}cout<<1<<endl<<ans<<endl;return 0;
}

P2734

看的题解才知道需要用区间dp做(可能是受到博弈标签的影响了),dp[i][j]表示从i到j所能收获到的最大分数,那么后手就是sum[i][j]-dp[i][j],这就是个转移,方程就可从这获得

dp[i][j]=max(sum[j]-sum[i]-dp[i+1][j]+a[i],sum[j-1]-sum[i-1]-dp[i][j-1]+a[j]);

 

#include<bits/stdc++.h>
using namespace std;
int n,a[205],dp[205][205],sum[205];
int main(){//freopen("in.txt","r",stdin);cin>>n;for(int i=1;i<=n;i++){cin>>a[i];sum[i]=sum[i-1]+a[i];dp[i][i]=a[i];}for(int len=1;len<n;len++)for(int i=1;i<=n-len;i++){int j=i+len;dp[i][j]=max(sum[j]-sum[i]-dp[i+1][j]+a[i],sum[j-1]-sum[i-1]-dp[i][j-1]+a[j]);}cout<<dp[1][n]<<" "<<sum[n]-dp[1][n]<<endl;
return 0;
}

p2953 

自己推了半天没推出来(当然也走了很长一段时间的神。。。),自己想的是只要被10整除就是必败的,然而只有四十分,最后不会只能去看题解。。。

必胜态下一步必是必败态,必败态下一步也必是必胜态;根据题目,0为必败态,1-9为必胜态,当一个数减去最大值或最小值后都是必胜态的话,那么该数必然是必败态,相反则是必胜态

 P2953 [USACO09OPEN]牛的数字游戏Cow Digit Game_dingjinhui4074的博客-CSDN博客

#include<bits/stdc++.h>
using namespace std;
const int inf=0x3f3f3f3f;
int f[1000005];
int maxx(int n){int ma=0;while(n){if(n%10)//非零数ma=max(ma,n%10);n/=10;}return ma;
}
int minn(int n){int mi=20;while(n){if(n%10)//因为是非零数mi=min(mi,n%10);n/=10;}return mi;
}
int main(){//freopen("in.txt","r",stdin);memset(f,0,sizeof(f));for(int i=1;i<10;i++) f[i]=1;for(int i=11;i<=1000000;i++)if(f[i-maxx(i)]&&f[i-minn(i)])//如果一个数减去//最大码或是最小码都是必败的,那就是必败的f[i]=0;else f[i]=1;int t;cin>>t;while(t--){int n;cin>>n;if(f[n]) cout<<"YES"<<endl;else cout<<"NO"<<endl;}
return 0;
}

 

http://www.jmfq.cn/news/4842217.html

相关文章:

  • 都匀经济开发区建设局网站/网站建设免费
  • 国外的网站建设公司/站长工具国色天香
  • 网站建设面试表/bt磁力在线种子搜索神器
  • 地方生活门户网站有哪些/淘宝指数网址
  • 网站怎做百度代码统计/搜索热词排行榜
  • 公司做零申报在哪个网站上/合肥seo按天收费
  • 欧美一级A做爰片成电影网站/chatgpt 网址
  • 霍邱网站设计公司/自媒体发布平台有哪些
  • 做像百姓网这样网站多少钱/中国十大搜索引擎网站
  • 现在在百度做网站要多少钱/正规代运营公司
  • 网站设置的用途/考研培训机构排名前十
  • 家政网站制作/关键词排名代做
  • 企业信息网站模板/24小时网站建设
  • wordpress如何关闭自动更新/时空seo助手
  • 如何做网站呢/南昌百度推广公司
  • 温州做网站 掌熊号/最近国际时事热点事件
  • 最新设计网站大全/百度指数上多少就算热词
  • h5网站开发费用/友链之家
  • 建站网址平台/适合seo的网站
  • 服装行业网站开发/百度搜索风云榜排行榜
  • 上海网站建设 乐云seo/官网百度
  • 局域网内做网站/百度热线
  • 网站备案ip查询系统/企业产品推广策划方案
  • 怎么黑进网站后台/宁波seo公司推荐
  • 网上做兼职做网站/站长工具推荐
  • 洛阳bbs/优化软件seo排名
  • 成都市建设网扬尘监控网站/竞价推广方案
  • 网站建设必须注意的事项/营销网站案例
  • 网站制作营销型/株洲百度seo
  • 网站支付界面怎么做/中文搜索引擎大全