首页 > 其他分享 >ABC352

ABC352

时间:2024-05-05 09:02:12浏览次数:26  
标签:char 指向 int namespace ABC352 link 指针

A

link

\(x\)停不到,\(y\)能停到。
要先判断是从前往后还是从后往前。

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

using namespace std;

signed main(){
	
	int n,x,y,z;
	cin >> n >> x >> y >> z;
	
	if(x <= y){
		if(z > x&&z <= y) cout << "Yes";
		else cout << "No";
	}
	else{
		if(z < x&&z >= y) cout << "Yes";
		else cout << "No";
	}
	
	return 0;
	
}

B

link

两个指针,分别指向\(S\)和\(T\),如果当前两个指针指向的位置一样,输出这个位置,否则把指向\(T\)的指针加一。

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

using namespace std;

char s[200005];
char t[200005];

signed main(){
	
	cin >> s+1 >> t+1;
	
	int n = strlen(t+1);
	
	for(int i = 1,j = 1;i <= n;++ i,++j){
		while(t[i] != s[j]) ++i;
		cout << i << " ";
	}
	
	return 0;
	
}

C

link

他要求的本质上就是前面所有的肩膀高度加最后一个的头高

标签:char,指向,int,namespace,ABC352,link,指针
From: https://www.cnblogs.com/wmmdbk/p/18173202

相关文章

  • ABC352
    A.AtCoderLine判断\(z\)是否出现在\(x\)和\(y\)之间即可代码实现n,x,y,z=map(int,input().split())ifx>y:x,y=y,xifx<z<y:print('Yes')else:print('No')B.Typing模拟代码实现#include<bits/stdc++.h......
  • AtCoder abc352
    EProblemStatementYouaregivenaweightedundirectedgraph$G$with$N$vertices,numbered$1$to$N$.Initially,$G$hasnoedges.Youwillperform$M$operationstoaddedgesto$G$.The$i$-thoperation$$(1\leqi\leqM)$$isasfollows:Youar......