这一周学习了从2015-2019年的javaB组初赛,第一道算法题。
2019,题一:三角形面积
如图1所示。图中的所有小方格面积都是1。
那么,图中的三角形面积应该是多少呢?
public class Main{
public static void main(String[] args){
System.out.println(7*6/2+7*2/2);}
}
2016,题一,煤球数目:
有一堆煤球,堆成三角棱锥形。具体:
第一层放1个,
第二层3个(排列成三角形),
第三层6个(排列成三角形),
第四层10个(排列成三角形),
....
如果一共有100层,共有多少个煤球?
public class Main{
public static void main(String[] args){
int n=0;
int sum=0;
for(int i=1;i<=100;i++){
n=n+i;
sum=sum+n;}
System.out.println(sum);}}
2017,第一题,购物单‘
小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。
这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。
小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。
现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。
取款机只能提供100元面额的纸币。小明想尽可能少取些现金,够用就行了。
你的任务是计算出,小明最少需要取多少现金。
以下是让人头疼的购物单,为了保护隐私,物品名称被隐藏了。
这个题,把所有数打上去就行,就是太麻烦;答案是5200.
2018,题一,第几天:
2000年的1月1日,是那一年的第1天。
那么,2000年的5月4日,是那一年的第几天?
直接用计算机加起来就行。答案是第94天。