摘要:
A - A 题意:有n个学生,名字首字母相同的学生会很健谈,把学生分到两个班,使健谈的学生对数最少 题解:将首字母相同的学生尽可能的平均分到两组。 #include<iostream> #include<cstdio> using namespace std; int f(int m){ int a 阅读全文
摘要:
A - A 题意:一条直线上有n个互不重合的粒子,且坐标都为偶数,每个粒子都会以每微秒1米的恒定速度向左或向右运动,求粒子碰撞的最早时刻 题解:只有在一个粒子向右,另一个粒子向左的时候才会发生碰撞 #include<iostream> #include<algorithm> #include<cst 阅读全文
摘要:
A - A 题意:就是求从最小的数到最大的数中间缺了几个数 #include<algorithm> #include<iostream> #include<cstdio> #include<cmath> using namespace std; int a[1010]; int main(){ in 阅读全文
摘要:
A - A 题意:一共有n个人,通过考试的会去餐厅庆祝。去BugDonalds的有a个人,去BeaverKing的有b个人,两者都去的有c人。没通过考试在家复习的至少有一个人。判断数据是否准确。 题解:a∩b=c,如果数据准确,则a>=c,b>=c,c<=n,未通过考试的人为n-aUb=n-a-b+ 阅读全文
摘要:
B - B 题意:有n个骑士,能量大的能杀死能量小的并吞并他的硬币,但是只能杀死k个骑士,求每个骑士可能获得的最大硬币数。 题解:先将这些骑士按能量的大小从小到大排序,因为一个骑士只能杀死能量比他小的骑士,为了使他所获得的硬币数最大,就要使他所杀死的k个骑士中所包含的硬币数最大(如果能量比他小的骑士 阅读全文