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; }