小B准备出模拟赛。
她把题目按难度分为四等,分值分别为6,7,8,9。
已知小B共出了m道题,共n分。
求小B最少出了多少道6分题。
感觉自己越来越不认真了。
有解条件:6*m <= n <= 9*m
设 6题 为 x道
7*(m-x) <= n-6*x <= 9*(m-x)
所以 x 最小值为 max(0, 7*m-n)
1 #include<stdio.h> 2 #include<algorithm> 3 using namespace std; 4 int main() { 5 int n,m; 6 scanf("%d%d",&n,&m); 7 printf("%d",max(0,7*m-n)); 8 }
扫描二维码关注公众号,回复:
5143172 查看本文章