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

订阅号可以做网站吗电商运营基础知识

订阅号可以做网站吗,电商运营基础知识,大连网站建设公司,知乎 php网站开发书籍_A - Leap Year(模拟) 题意:给定一个数字n,如果n不是4的倍数,输出365;如果n是4的倍数但不是100的倍数,输出366;如果n是100的倍数但不是400的倍数,输出365;如果…

A - Leap Year(模拟)

题意:给定一个数字n,如果n不是4的倍数,输出365;如果n是4的倍数但不是100的倍数,输出366;如果n是100的倍数但不是400的倍数,输出365;如果n是400的倍数,输出366

分析:模拟题目即可

代码:

#include<bits/stdc++.h>
using namespace std;
int main(){int n;cin>>n;if(n%4!=0){cout<<"365"<<endl;}else if(n%4==0&&n%100!=0){cout<<"366"<<endl;}else if(n%100==0&&n%400!=0){cout<<"365"<<endl;}else cout<<"366"<<endl;
}

B - Second Best(排序)

题意:给定一组数组,求第二大元素的下标

分析:用结构体然后进行排序,输出下标即可

代码:

#include<bits/stdc++.h>
using namespace std;
struct A{int x,y;
}a[110];
bool cmp(A q,A w){return q.x>w.x;
}
int main(){int n;cin>>n;for(int i=1;i<=n;i++){cin>>a[i].x;a[i].y=i;}sort(a+1,a+n+1,cmp);cout<<a[2].y<<endl;return 0;
}

C - Transportation Expenses(二分)

题意:给定一个长度为n的数组a,找到最大的x,满足min(a1,x)+min(a2,x)+.......min(an,x)<=m

分析:用二分找出最大值满足要求

代码:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=2e5+10;
ll a[N];ll n,m;
ll f(ll x){ll sum=0;for(int i=1;i<=n;i++){sum+=min(a[i],x);}return sum;
}
int main(){cin>>n>>m;for(int i=1;i<=n;i++)cin>>a[i];ll l=1,r=m+1;while(l<r){ll mid=(l+r+1)/2;if(f(mid)<=m)l=mid;else r=mid-1;//cout<<r;}if(l==m+1)cout<<"infinite"<<endl;else cout<<l<<endl;return 0;
}

D - AtCoder Janken 3(dp)

题意:给定一个字符串s为青木出的的动作。r为石头,p为布,s为剪刀。高桥每次只能出与上一局不同的动作,且不能输给青木。求高桥最大获胜对局数。

分析:将r表示为0,p表示为1,s表示为2,用数组a替换字符串s,dpi=max(dpi-1,dpi-1),如果j赢ai,则dpi+1。

代码:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=2e5+10;
int a[N],n;
int dp[N][4];
int ans=0;
int main(){cin>>n;string s;cin>>s;memset(dp,0,sizeof(dp));for(int i=1;i<=n;i++){if(s[i-1]=='R')a[i]=0;if(s[i-1]=='P')a[i]=1;if(s[i-1]=='S')a[i]=2;}for(int i=1;i<=n;i++){for(int j=0;j<=2;j++){if(a[i]==0){if(j==0){dp[i][j]=max(dp[i-1][1],dp[i-1][2]);}else if(j==1){dp[i][j]=max(dp[i-1][2],dp[i-1][0])+1;}}else if(a[i]==1){if(j==2){dp[i][j]=max(dp[i-1][1],dp[i-1][0])+1;}else if(j==1){dp[i][j]=max(dp[i-1][2],dp[i-1][0]);}}else if(a[i]==2){if(j==0){dp[i][j]=max(dp[i-1][1],dp[i-1][2])+1;}else if(j==2){dp[i][j]=max(dp[i-1][1],dp[i-1][0]);}}}}for(int i=0;i<=2;i++)ans=max(ans,dp[n][i]);cout<<ans<<endl;return 0;
}
http://www.hkea.cn/news/171482/

相关文章:

  • 专做女装的网站网站备案是什么意思
  • 没有网站可以做seo排名吗小学生简短小新闻摘抄
  • 做程序网站需要什么代码宁波seo搜索排名优化
  • 网站建设开发语言新冠病毒最新消息
  • 怎么做1688网站网页制作工具有哪些
  • 一个网站的主题和设计风格最好用的免费建站平台
  • 网站开发主页手机优化游戏性能的软件
  • 怎么做属于自己的域名网站网络策划方案
  • destoon做的网站百度商务合作联系
  • 金山区网站制作网络营销策划书1500字
  • 厦门网站建设制作工具熊猫关键词挖掘工具
  • 徐州网站建设 网站推广百度首页快速排名系统
  • 在线转格式网站怎么做拼多多seo 优化软件
  • 成都理工疫情最新消息贵港seo
  • 网站如何防止攻击怎么自己做一个小程序
  • 企业网站建设英文百度收录
  • wordpress查版本sem和seo的区别
  • 网站设计说明书怎么写网站建设平台官网
  • 有建网站的软件阿里云域名注册万网
  • 站长工具排名分析怎么创建公司网站
  • 网站建设标书四川seo哪里有
  • 接网站开发做多少钱建一个外贸独立站大约多少钱
  • wordpress表单录入seo报告
  • python做网站显示表格星巴克seo网络推广
  • 一个com的网站多少钱管理微信软件
  • 蒙阴网站建设软文代写网
  • 用python做一旅游网站南昌seo计费管理
  • 湖北省建设厅win10优化软件哪个好
  • 湖南企业建站系统平台软文有哪些发布平台
  • 南通 网络 公司网站真正免费建站