A - Beautiful String 题意:用'a','b','c'替代'?',使得替换后的字符串相邻的字符不同。思路:贪心,首先判断原字符串是否有相邻非'?’字符相同。对于每个'?',考虑这个位置前后的字符,取'a','b','c'第一个没有出现过的字符。代码: #include<bits/stdc++.h> using namespace std; typedef long long ll; const int maxn=1e5+200; char s[maxn]; int main() { int T;scanf("%d",&T); ...