1 条题解
-
0
📝 题目大意
给定两个字符串 和 ,判断是否同时满足
AtCoder且Land,满足则输出Yes,否则输出No。💡 解题思路
- 题目分析:这是一道签到题,字符串长度不超过 ,直接比较即可。没有隐藏条件或复杂约束。
- 算法推导:读入两个字符串 和 ,用
if判断 是否等于"AtCoder"且 是否等于"Land",两个条件同时成立输出"Yes",否则输出"No"。注意大小写敏感,样例 3 中aTcodeR lANd输出No也印证了这一点。 - 边界与细节:本题无边界陷阱。唯一需要注意的是
&&逻辑与——两个条件必须同时满足,而非任一满足。
⏱️ 复杂度分析
- 时间复杂度:,仅做常数次字符串比较。
- 空间复杂度:,仅存储两个短字符串。
💻 标准代码 (C++)
#include <iostream> #include <string> using namespace std; int main() { string S, T; cin >> S >> T; // 读入两个字符串 if (S == "AtCoder" && T == "Land") { // 同时满足两个条件 cout << "Yes" << endl; } else { cout << "No" << endl; } return 0; }
- 1
信息
- ID
- 803
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- (无)
- 递交数
- 1
- 已通过
- 1
- 上传者