总览
寒假集训第一天C++基础,主要是为了熟悉和了解c++和stl的一些基本操作,题目倒是相对不难,本片笔记主要是为了数据每一题的题解和思路(e.g.万能头真好用吧)
Easy
考察 C++ 基础语法。三道题都很简单,没什么好说的,这里直接附上题目名字和代码
Long Loong
#include <iostream>
int main()
{
int n;
std::cin>>n;
std::cout<<"L";
for(int i=1;i<=n;i++)
std::cout<<"o";
std::cout<<"ng";
return 0;
}
YES or YES?
#include <iostream>
#include <string>
int main()
{
int n;
std::string a;
std::cin>>n;
for(int i=1;i<=n;i++)
{
std::cin>>a;
if(a=="YES" || a=="yES" || a=="yeS" || a=="YEs" || a=="Yes" || a=="yEs" || a=="YeS" || a=="yes")
std::cout<<"YES"<<std::endl;
else
std::cout<<"NO"<<std::endl;
}
}
Even? Odd? G
这题注意一下数字特别大,用longlong也没办法存储,所以就用字符串存储并且使用最后一位来判断奇偶即可;
#include <bits/stdc++.h>
using namespace std;
char a[10000000];
int main ()
{