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

网站横幅js代码网站积分的作用

网站横幅js代码,网站积分的作用,个人网站搭建步骤,关于网站的制作目录B. Minimise SumA. Deranged DeletionsB. TournamentA. Blackboard GameB. Above the CloudsB. Minimise Sum 难度:1000 题目来源 简单贪心思维,题目顺序已经定了,只能进行1次操作,我们只需按顺序遍历,并记录定钱…

目录

  • B. Minimise Sum
  • A. Deranged Deletions
  • B. Tournament
  • A. Blackboard Game
  • B. Above the Clouds

B. Minimise Sum

难度:1000
题目来源

简单贪心思维,题目顺序已经定了,只能进行1次操作,我们只需按顺序遍历,并记录定钱位置最小值,如果这个数大于等于当前最小值,我们就进行此操作,这样后面的数就都会变为0,不用再计算。

AC代码

#include<bits/stdc++.h>
using namespace std;
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)
#define int long long
#define PII pair<int,int>
#define fi first
#define se second
#define endl '\n'
const int N=1e6+6;
int n,a[N]; 
void solve()
{cin>>n;for(int i=1;i<=n;i++)cin>>a[i];int ans=a[1];int mi=a[1];for(int i=2;i<=n;i++){mi=min(mi,a[i]);if(a[i]>=mi){ans+=mi;	break;}ans+=mi;}cout<<ans<<endl;
}
signed main()
{IOS;int _=1;cin>>_;while(_--)solve();return 0;
}

A. Deranged Deletions

难度:800
题目来源

该题考查了简单的思维和排序。只需对c进行排序,然后判断bi如果=ci,就将该位置标记为1,表示删除,最后剩下的数0个就输出no,否则按题目要求输出。

AC代码

#include<bits/stdc++.h>
using namespace std;
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)
#define int long long
#define PII pair<int,int>
#define fi first
#define se second
#define endl '\n'
const int N=1e6+6;
int n,b[N],c[N],st[N]; 
void solve()
{cin>>n;int ans=0;for(int i=1;i<=n;i++)cin>>c[i],b[i]=c[i];sort(c+1,c+1+n);for(int i=1;i<=n;i++)st[i]=0;for(int i=1;i<=n;i++){if(c[i]==b[i])st[i]=1,ans++;}if(ans==n){cout<<"NO"<<endl;return ;}cout<<"YES"<<endl;cout<<n-ans<<endl;for(int i=1;i<=n;i++){if(!st[i])cout<<b[i]<<" ";}cout<<endl;
}
signed main()
{IOS;int _=1;cin>>_;while(_--)solve();return 0;
}

B. Tournament

题目难度:800
题目来源

该题只需要判断最大值的个数,如果最大值的个数大于1并且k>1,那么a[j]不论多大都可以被留下来,因为可以让其他的数和最大值比较从而淘汰。其次,如果最大值的个数<k,那么a[j]也能留下,或者a[j]就等于最大值,或者整个数组数字大小相等。

#include<bits/stdc++.h>
using namespace std;
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)
#define int long long
#define PII pair<int,int>
#define fi first
#define se second
#define endl '\n'
const int N=1e6+6;
int n,j,k,a[N]; 
void solve()
{cin>>n>>j>>k;int mx=-1,ans=0;for(int i=1;i<=n;i++)cin>>a[i],mx=max(mx,a[i]);for(int i=1;i<=n;i++)if(a[i]==mx)ans++;if(ans>1&&k!=1){cout<<"YES"<<endl;return ;}if(ans==n||ans<k||a[j]==mx)cout<<"YES"<<endl;elsecout<<"NO"<<endl;
}
signed main()
{IOS;int _=1;cin>>_;while(_--)solve();return 0;
}

A. Blackboard Game

难度:800
题目来源

如果n是4的倍数就输出Bob,否则Alice

AC代码

#include<bits/stdc++.h>
using namespace std;
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)
#define int long long
#define PII pair<int,int>
#define fi first
#define se second
#define endl '\n'
const int N=1e6+6;
int n;
void solve()
{cin>>n;if(n<4||n%4!=0){cout<<"Alice"<<endl;return ;}cout<<"Bob"<<endl;
}
signed main()
{IOS;int _=1;cin>>_;while(_--)solve();return 0;
}

B. Above the Clouds

题目难度:800
题目来源

可以遍历用map记录单词出现的次数,当一个字符出现了不止1次,且位置不是第一个和最后一个就停止查找,此时b就是这个字符,前面的a包含它。到最后如果没找到满足这种条件的,再判断如果字符s[1]的个数-1,然后如果s[n]的个数>1,说明中间有可以充当b的字符。

AC代码

#include<bits/stdc++.h>
using namespace std;
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)
#define int long long
#define PII pair<int,int>
#define fi first
#define se second
#define endl '\n'
const int N=1e5+6;
int n;
char s[N];
unordered_map<char,int>mp;
void solve()
{cin>>n;for(int i=1;i<=n;i++)cin>>s[i];int f=0;for(int i=1;i<=n;i++){mp[s[i]]++;if(mp[s[i]]>1&&i!=1&&i<n){f=1;break;}}mp[s[1]]--;if(mp[s[n]]>1)f=1;if(f)cout<<"YES"<<endl;elsecout<<"NO"<<endl;mp.clear();
}
signed main()
{IOS;int _=1;cin>>_;while(_--)solve();return 0;
}
http://www.dtcms.com/a/477008.html

相关文章:

  • 网站开发客户来源网站备案ip查询网站
  • 苏州个人网站制作公司狼雨seo网站排名查询
  • 花卉电子商务网站开发wordpress文章标题高亮插件
  • 网站开发 路由免费的网站有哪些
  • 郑州网站建设公司排行重庆卓光网站建设
  • 音乐网站网页设计网站正建设中
  • 信用卡网站建设温岭网站设计
  • 网站建设推广优化公司如何有效的推广网站
  • c2c网站特点做网站需要多大的空间
  • 南京建设网站哪家好开发一款新闻app需要多少钱
  • 智能建站工具企业网站设计模板免费下载
  • 苏州市市政建设管理处网站沈阳网站建设培训班
  • 网站建设与管理量化考细则安徽省建设监理协会 旧网站
  • 房产局网站建设方案校园网站建设报价
  • 深圳酒店网站建设网站更换程序
  • 银川网站怎么做seo长沙百度seo代理
  • 查询域名网站wordpress多域名不稳定
  • 手机app制作网站模板硬件开发设计
  • 惠州市住房和城乡建设局网站北京网站建设推广服务
  • 怎样用flash做网站如何在工商局网站上做网登
  • 百度不收录哪些网站吗一键生成图片的软件
  • 上海公司网站设仪征做网站公司哪家好
  • 合肥高新城创建设投资有限公司网站wordpress文章宽度自适应
  • 奥远网站建设流程建一个简单的网站多少钱
  • 做网站 单页数量青岛网络有限公司
  • 企信网是什么网站wordpress火车头采集发布失败
  • wordpress git常州百度seo排名
  • 三网合一网站怎么做注册网站用于跳转虚拟货币网站违法
  • 怎么做淘宝客网站和APP北京住房城乡建设部网站
  • 怎样防止网站被黑建筑行业大数据综合查询平台官网