题目地址:https://icpc.njust.edu.cn/Contest/749/
题解:https://icpc.njust.edu.cn/gist/comzyh/a36db955-1113-4fa2-9000-2beb0bdc7201/
标签 | 题目 | AC / Submit | |
---|---|---|---|
A | 偷吃糖果 | 614 / 1591 | |
B | banana | 1 / 479 | |
C | count_prime | 394 / 1700 | |
D | triple | 84 / 519 | |
E | sad | 2 / 49 | |
F | sequence | 355 / 1237 | |
G | 琪露诺的算术教室 | 165 / 1336 | |
H | 谁才是最强战舰! | 263 / 895 | |
I | puzzle | 16 / 178 | |
J | water1 | 547 / 5366 |
A.
s.去掉连续的重复的字符,然后比较是否相同。
#include<iostream> #include<stdio.h> #include<string.h> using namespace std; int main(){ int T; char s[1005]; char t[1005]; int lens; int lent; char s2[1005]; char t2[1005]; int lens2; int lent2; int i; scanf("%d",&T); while(T--){ scanf("%s",s); scanf("%s",t); lens=strlen(s); lent=strlen(t); s2[0]=s[0]; lens2=1; for(i=1;i<lens;++i){ if(s[i]!=s[i-1]){ s2[lens2++]=s[i]; } } s2[lens2]='