列表

详情


NC220756. 1000-7

描述

卡布奇诺赛高上周去看了牙医,作为一个保守党,他坚决抵制麻药,为此他付出了惨痛的代价,在医生往牙里扎针的时候他痛的快要昏了过去,为此他不得不做数学题来保持清醒,他从1000开始往下减,每次尝试减7,但因为卡布奇诺赛高不怎么聪明,他可能会减错,本题会给出他最终得出的结果和他尝试运算的次数,请告诉lxmm卡布奇诺赛高可能算错多少次,lxmm很想看卡布奇诺赛高出错,所以她想得到一个尽可能高的答案。

输入描述

输入n和m,n是最后的得数,m是运算次数(0 <= n <= 1e9,0 <=  m <= 130)

输出描述

最高可能算错的次数

示例1

输入:

1007 1

输出:

1

说明:

因为1000 - 7应该是993,而不是1007

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C(clang11) 解法, 执行用时: 3ms, 内存消耗: 376K, 提交时间: 2021-04-13 21:22:28

#include<stdio.h>
int main()
{
    int m;
    long long n;
    scanf("%lld %d",&n,&m);
    if(m==1&&n==993) printf("0");
    else printf("%d",m);
}

C++(clang++11) 解法, 执行用时: 3ms, 内存消耗: 396K, 提交时间: 2021-04-14 22:00:47

#include<iostream>
using namespace std;
int main()
{
	long long n,m;
	cin>>n>>m;
	if(n==993&&m==1)
	cout<<0;
	else
	cout<<m;
}

上一题