A

link



其实,有人赢比赛,就有人输比赛,一加一减,不管进行多少场比赛,最后所有人的分数和一定是\(0\)。

那么知道\(n-1\)个人的分数和,就可以知道第\(n\)个人的了。

点击查看代码
#include<bits/stdc++.h>

using namespace std;

int n;
int sum;
int a[105]; signed main(){ cin >> n;
for(int i = 1;i < n;++ i)
cin >> a[i],sum += a[i]; cout << -1*sum; return 0; }

B

link



存下来每个字母有多少个,字符串中有的字母中是\(i\)个的字母是否为\(0\)或\(2\)个。

点击查看代码
#include<bits/stdc++.h>

using namespace std;

char s[105];
int n;
map<char,int> mp;
int f[30]; signed main(){ cin >> s+1;
n = strlen(s+1); for(int i = 1;i <= n;++ i)
f[s[i]-'a'] = 1,mp[s[i]]++; for(int i = 1;i <= n;++ i){
int g = 0;
for(int j = 0;j < 26;++ j){
if(f[j]){
if(mp[j+'a'] == i) g++;
}
}
if(g != 0&&g != 2){
cout << "No";
return 0;
}
} cout << "Yes"; return 0; }

C

link



顺着找。

先找到第一个\(t_1\),再在这个位置往后找第一个\(t_2\),然后在\(t_2\)的位置往后找\(t_3\)。

不管从那个位置开始找不到了,都不行。

但是如果找不到\(t_3\),如果\(t_3\)是\(X\),就可以不找到。

点击查看代码
#include<bits/stdc++.h>

#define int long long

using namespace std;

char s[100005];
char t[5];
int sl,tl; signed main(){ cin >> s+1 >> t;
sl = strlen(s+1); int w = 0;
for(int i = 1;i <= sl;++ i){
if(s[i] == t[0]-'A'+'a'){
w = i;
break;
}
} if(w == 0){
cout << "No";
return 0;
} int ww = 0;
for(int i = w+1;i <= sl;++ i){
if(s[i] == t[1]-'A'+'a'){
ww = i;
break;
}
} if(ww == 0){
cout << "No";
return 0;
} int w3 = 0;
for(int i = ww+1;i <= sl;++ i){
if(s[i] == t[2]-'A'+'a'){
w3 = i;
break;
}
} if(w3 == 0&&t[2] != 'X'){
cout << "No";
return 0;
} cout << "Yes"; return 0; }

随机推荐

  1. C#WPF的多屏显示问题

    如果想让窗口在第二个屏幕中显示 public MainWindow() { InitializeComponent(); Screen[] _screens = Screen.AllScreens; ...

  2. 抖音App动态调试

    一.准备工作 1)接上一篇,下载砸过壳的抖音IPA 2)MonkeyDev环境 3)class_dump 二.使用MonkeyDev建立空的工程,拖入IPA到目标文件夹中 1)启动Xcode进行编译执 ...

  3. docker——health(容器的健康检查)

    容器的健康检查机制 了解在dockerfile中容器的健康检查 # 在dockerfile中使用healthcheck指令,声明健康检测配置,用于判断容器主进程的服务状态是否正常,反映容器的实际健康状 ...

  4. 你知道键盘是如何工作的吗?(xv6键盘驱动程序)

    键盘驱动程序 公众号:Rand_cs 键盘如何工作的前文曾经说过,当时是以 Linux 0.11 为基础讲的但不系统,本文以 xv6 的键盘驱动程序为例来系统地讲述键盘是如何工作的.关于驱动程序前文磁 ...

  5. Easysearch 跨集群复制实战

    在之前的文章中,有通过网关实现容灾的案例.今天给大家介绍 Easysearch 的跨集群复制功能.该功能可在集群之间复制数据,应用场景包括但不限于以下举例: 灾备同步:将数据同步到灾备中心,灾备中心可 ...

  6. win10 chrome 百分浏览器 centbrowser 收藏夹栏字体突然变小

    win10 chrome 百分浏览器 centbrowser 收藏夹栏字体突然变小 解决方法: 在"开始" >"设置" >"轻松使用&qu ...

  7. 什么是 SpringMvc?

    SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合.

  8. Vue 3深度探索:自定义渲染器与服务端渲染

    title: Vue 3深度探索:自定义渲染器与服务端渲染 date: 2024/6/14 updated: 2024/6/14 author: cmdragon excerpt: 这篇文章介绍了如何 ...

  9. azure 代码管理器网址

    visual studio 团队资源管理器 azure代码管理网页 记录一下 https://dev.azure.com

  10. WebApi 接口参数不再困惑

    从网上看了WEBAPI理解感觉不错分享一下 前言:还记得刚使用WebApi那会儿,被它的传参机制折腾了好久,查阅了半天资料.如今,使用WebApi也有段时间了,今天就记录下API接口传参的一些方式方法 ...