题目描述
小睿睿在游戏开始时有n根火柴棒,他想知道能摆成形如“A+B=n”的等式且使用的火柴棒数也恰好等于n/k的等式有多少种(B+A=n与A+B=n看作一种)
注:

“=”与“+”分别需要使用2根火柴棒

输入描述:
一行2个整数n,k,保证n取模k为0
输出描述:
一行一个整数,表示答案

示例1
输入
60 2

输出
4

说明
11+49=60
13+47=60
17+43=60
19+41=60

示例2
输入
100000 1250

输出
3092

备注:
对于30%的数据,0<=n<=100

对于50%的数据,0<=n<=1000000

对于100%的数据,0<=n<=50000000;A,B>=0

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{long long int n,k,t,a[10]={6,2,5,5,4,5,6,3,7,6},i,s,s1,cnt=0,x=0,s2,y=0,m=0;scanf("%lld %lld",&n,&k);t=n/k-4;s=n;while(s>0){x=x+a[s%10];s=s/10;y++;}s2=x;x=x+6;if(x==t)cnt++;if(21*y<t){cout<<0<<endl;}else{for(i=1;i<=n/2;i++){x=0;s=i;s1=n-i;while(s>0){if(x>t){m=1;break;}x=x+a[s%10];s=s/10;}if(m==1){m=0;continue;}if(x>t){continue;}while(s1>0){if(x>t){m=1;break;}x=x+a[s1%10];s1=s1/10;}if(m==1){m=0;continue;}if((x+s2)==t)cnt++;}cout<<cnt<<endl;}return 0;
}

牛客OI周赛7-提高组(A 小睿睿的等式)相关推荐

  1. 牛客OI周赛7-提高组 A 小睿睿的等式

    链接:https://ac.nowcoder.com/acm/contest/371/A 来源:牛客网 小睿睿在游戏开始时有n根火柴棒,他想知道能摆成形如"A+B=n"的等式且使用 ...

  2. 牛客OI周赛7-提高组 B小睿睿的询问(ST打表)

    链接:https://ac.nowcoder.com/acm/contest/371/B 来源:牛客网 小睿睿的n个妹纸排成一排,每个妹纸有一个颜值val[i].有m个询问,对于每一个询问,小睿睿想知 ...

  3. 【牛客OI周赛7-普及组ABCD 非官方题解】暴力,二分,KMP,尺取(STL或Hash)

    A: 链接:https://ac.nowcoder.com/acm/contest/372/A 来源:牛客网 某天,一只可爱的肥橘喵在路上走,突然遇到了一个怪人,那怪人自称PM6,"小肥喵, ...

  4. 牛客OI周赛2-提高组

    A.游戏 链接:https://www.nowcoder.com/acm/contest/210/A 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 131072K,其他 ...

  5. 【牛客 - 371牛客OI周赛7-提高组B】小睿睿的询问(RMQ,ST表维护下标)

    题干: 链接:https://ac.nowcoder.com/acm/contest/371/B 来源:牛客网 小睿睿的n个妹纸排成一排,每个妹纸有一个颜值val[i].有m个询问,对于每一个询问,小 ...

  6. 【牛客 - 371牛客OI周赛7-提高组A】小睿睿的等式(dp,暴力 )

    题干: 链接:https://ac.nowcoder.com/acm/contest/371/A 来源:牛客网 小睿睿在游戏开始时有n根火柴棒,他想知道能摆成形如"A+B=n"的等 ...

  7. 牛客OI周赛15-普及组

    1. 咪咪游戏 bool f1,f2,f; f1用于记录m f2用于记录q f用于判断串的好坏.1为坏,0为好 注意几种情况: mqm mmq 具体看代码: #include<bits/stdc ...

  8. 牛客OI周赛10-提高组:B-Taeyeon的困惑(值域线段树)

    做法 单点加单点删,在值域线段树上直接二分就能求值前\(K\)小的和 Code #include<bits/stdc++.h> typedef long long LL; const LL ...

  9. 牛客OI周赛6-提高组 B 践踏

    践踏 思路: 如果k不为0, 那么就是对k取模意义下的区间更新, 单点查询 否则, 就是普通的区间更新, 单点查询 代码: #pragma GCC optimize(2) #pragma GCC op ...

  10. 牛客OI周赛4-提高组 C 战争(war)

    战争(war) 思路: 二分答案, 找到第一个不满足条件的位置 首先对于一个值来说, 所有这个值的区间肯定有交区间, 然后在这个交区间内不能出现比它小的数 所以我们check时从大的值开始考虑, 求出 ...

最新文章

  1. linux基本知识点学习
  2. iOS后台运行的设置方法
  3. FreeRTOS中断配置与临界段
  4. 信度和效度经典例子_浅析经典目标检测评价指标--mmAP(一)
  5. Android 通过开源框架AsyncHttpClient进行get和post请求
  6. IO-同步、异步、阻塞、非阻塞
  7. 计算机组成原理八位全加器,8位全加器-课程设计
  8. 用数据分析教你如何追男神
  9. Web指纹识别技术研究与优化实现(CMS)
  10. 6月13日云栖精选夜读:数梦工场完成A轮7.5亿融资 三个维度构建“新型互联网”
  11. 【转】如何实现小型WEB搜索引擎(C# SQL Server全文检索 Asp.net)
  12. 所见所得的OFFICE功能区编辑器(自定义界面编辑)RibbonCreator
  13. 网络——VRRP、浮动路由(备份路由)
  14. Android软件工程师-面试题
  15. 如何封禁大量恶意 IP
  16. 利用百度API进行视频翻译制作
  17. 简单的CMD命令-进入到某个文件夹
  18. 打印机驱动中如何生成证书及签名
  19. 前端开发,富文本编辑器推荐quilljs,tiptap
  20. 汉王科技发布多款AI智能新品,布局服务机器人新赛道

热门文章

  1. 常见机器学习算法优缺点总结
  2. Oracle问题:ORA-01109解决办法
  3. 直播系统开发:基于Nginx与Nginx-rtmp-module PDF文件下载
  4. 不规则长方体空间移动工程师_仅有30㎡的不规则蜗居,设计移动墙后,半平米都不会浪费!|橱柜|卫浴|小户型设计|厨房|户型...
  5. JAVA服务器下载文件内容为空
  6. 华为手机的nfc是什么功能_原来华为手机的NFC功能有这么多好处?现在知道还不晚!...
  7. 【book】跟开涛学搭建高可用高并发系统
  8. 【Unity3D游戏开发学习笔记】(七)上帝之眼—第三人称摄像机的简单实现(跟随视角,自由视角)
  9. MySQL5.7免安装版安装教程(完全卸载MySQL后)
  10. 嵌入式安防监控项目总结