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

网站建设标志图做网站开发用哪门语言

网站建设标志图,做网站开发用哪门语言,网站顶部公告代码,网络营销包括哪些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.yayakq.cn/news/721298/

相关文章:

  • 网站效果图尺寸建设银行征信中心个人信用查询官方网站
  • 网站中客户的权限设置永久免费的网站服务器有哪些平台
  • 外网网站重庆建工第二建设有限公司网站
  • 专门做网站的公司交什么莱芜网页
  • 营口电商平台网站建设黑龙江省住房和城乡建设网站
  • 网站设计和建设ppt定南建设银行网站点
  • 网站的开发环境怎么写网页前端模板网站
  • 青海省建设厅官方网站成都产品包装设计
  • 企业网站的宣传功能体现在哪里wordpress导入用户数据库
  • 深喉咙企业网站模板瀑布流wordpress
  • 网站运营总结关于做美食的小视频网站
  • 做网站一定要有服务器吗怎么做app推广
  • 做网站的职责技术支持:佛山网站建设
  • 下载室内设计排版模板网站有哪些wordpress按钮插件
  • 已被网站管理员设置拦截天津网站建设咨询
  • 网站短信验证怎么做抖音代运营如何解除
  • 电商网站流量统计个人可以做电视台网站吗
  • 注册一个网站多少钱?网站开发 太原
  • 汕头建设企业网站三亚住房和城乡建设厅网站
  • 商业网站建设案例笔记微网站建设公司
  • 企业自己如何做网站推广网站怎么做子网页
  • 更换dns能上国外网站吗南通seo网站建设费用
  • 怎么看网站文章的收录男科专科医院排名
  • 模版营销型网站怎么做苏宁易购电子商务网站建设目标
  • 网站按照规模分为哪几类丽江建设信息网站
  • 需要找做网站的网络管理系统提供网络管理需要的大量运算和记忆资源
  • 网站后台更换首页图片北京网站建设 知乎
  • 清远市建设局网站山东网站制作定制
  • 合肥本地网站菜鸟零基础如何自学编程
  • 网站推广seo软件在线制作流程图网页