一、入门阶段
1.从零开始(语言基础题)(注:大致题目表述和示例不多赘述)
1)小玉买文具(模拟问题,俗称照葫芦画瓢)
班主任给小玉一个任务,到文具店里买尽量多的签字笔。已知一只签字笔的价格是 1元 9 角,而班主任给小玉的钱是 a 元 b 角,小玉想知道,她最多能买多少只签字笔呢。
示例:输入:10 3 输出:5
#include<stdio.h>
int main(){
int a=19;
int x,y;
scanf("%d %d",&x,&y);
int b=x*10+y;
int sum=b/a;
printf("%d",sum);
return 0;
}
分析:模拟,照葫芦画瓢。时间复杂度O(1)。
2)买铅笔(模拟)
P 老师需要去商店买 n 支铅笔作为小朋友们参加 NOIP 的礼物。她发现商店一共有 33 种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平起 见,P 老师决定只买同一种包装的铅笔。商店不允许将铅笔的包装拆开,因此 P 老师可能需要购买超过 n 支铅笔才够给小朋友们发礼物。现在 P 老师想知道,在商店每种包装的数量都足够的情况下,要买够至少 n 支铅笔最少需要花费多少钱。
示例:输入:57 2 2 、50 30、 30 27 输出&#x