目录
2.AT_abc109_a [ABC109A] ABC333
3.AT_abc115_a [ABC115A] Christmas Eve Eve Eve
前言
今天我带来了一些新手入门题,基本上都是些入门或普及-的,考语法较多,涉及一些基础数学,并配置了思路与代码,如果有错误,请大佬多多指正!
1.AT_abc108_a [ABC108A] Pair
题目描述
请求出从 1 以上,K 以下(包括1和K)的正整数中,偶数和奇数各选一个的方法的个数。不考虑选择的顺序,即,(a,b) 和 (b,a) 算作同一种方案。
输入格式
一个正整数K。
输出格式
方案数。
数据范围与样例解释
2≤K≤100 。
思路:
找出的奇数与偶数,相乘即可
代码:
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
cout<<n/2*(n-n/2);//
return 0;
}
重要的就只有第6行了(不理解的可以私信我)
2.AT_abc109_a [ABC109A] ABC333
2.AT_abc109_a [ABC109A] ABC333
题目描述
给出两个正整数 a,b 且 1≤a,b≤3,判断是否有正整数 c 满足 1≤c≤3 且 a×b×c 是奇数。若有输出 "Yes",否则输出 "No"。
输入格式
输入两个数 a,b。
输出格式
如果有数 c 满足条件则输出 "Yes",否则输出 "No"。
思路:
小学5年级下册知识:
偶数*偶数=偶数
偶数*奇数=偶数
奇数*奇数=奇数
可以看出要想是奇数,必须使a,b是奇数才行,所以只用判断a*b是否是奇数即可
代码:
#include<iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
if((a*b%2)==0) cout<<"No";
else cout<<"Yes";
return 0;
}
3.AT_abc115_a [ABC115A] Christmas Eve Eve Eve
3.AT_abc115_a [ABC115A] Christmas Eve Eve Eve
题意翻译
今天是12月d日。
请你编写程序,如果d=25,输出Christmas
;如果d=24,输出Christmas Eve
;如果d=23,输出Christmas Eve Eve
;如果d=22,输出Christmas Eve Eve Eve
。
思路:
啥也没有,直接判断+输出
代码:
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
if(n==25) cout<<"Christmas";
else if(n==24) cout<<"Christmas Eve";
else if(n==23) cout<<"Christmas Eve Eve";
else cout<<"Christmas Eve Eve Eve";
return 0;
}
今天的新手入门题讲解就先到这里了,之后还会继续更新的!