这道题目是一道数学题,我们可以假设n为7,m为14。

这样的话我们就可以很清晰地看到7和7可以拼接在一起,这是一对,然后是7和14拼接在一起,第二对。

我们可以直接让n/7,m/7,这样就是1*2,就得到了二。

我们还可以知道,1可以和6拼,1可以和13拼,我们可以用循环从一找到六,查看 n和m里面总共有几对。

然后就是n和m模7之后的 余数了,每一个余数,都可以和n和m中的1~6循环拼接一次,所以我们要直接在循环语句

里面加上这一句,然后就是余数和余数的拼接了,我们直接把它加在可以乘上的次数之上就可以了,还是上代码吧。

#include <iostream>
#define ll long long
using namespace std;
int main()
{
ll n,m;
cin>>n>>m;
ll ans=0;
for (int i=1;i<=6;i++) {
ll x=n/7+(((n%7)>=i)?1:0);
ll y=m/7+(((m%7)>=(7-i))?1:0);
ans+=x*y;
}
ans+=(n/7)*(m/7);
cout<<ans<<endl;
return 0;
}

值得注意的一点是,n和m都要开成long long 的,不然过不了。

最新文章

  1. Android来电监听和去电监听
  2. android 从 phonegap 到 js webview 交互
  3. 执行openstack命令报错【You must provide a username via either -...】
  4. ABAP 合并单元格自建函数
  5. JAVA 之print,printf,println
  6. flex弹性布局学习笔记
  7. MVC框架模式技术实例(用到隐藏帧、json、仿Ajax、Dom4j、jstl、el等)
  8. activemq spring 配置
  9. (摘自ItPub)物理standby中switchover时switchover pending的解决办法
  10. 打造阅读Linux源代码利器
  11. 引用 字库编码Unicode相关知识
  12. 1.编写TextRw.java的Java应用程序,程序完成的功能是:首先向TextRw.txt中写入自己的学号和姓名,读取TextRw.txt中信息并将其显示在屏幕上。
  13. Navicat for Mysql 暴力破解教程
  14. SWT 几个sample网站
  15. day31-python阶段性复习五
  16. Centos Raid0 与Raid1 的备注
  17. Android Studio 编译: Program type already present: XXX 解决方案
  18. Final阶段版本控制报告
  19. OpenS-CAD学习(1)
  20. android.view.animation(3) - LayoutAnimationController 和 GridLayoutAnimationController

热门文章

  1. bzoj 1433: [ZJOI2009]假期的宿舍【匈牙利算法】
  2. pycharm 整段缩进
  3. php in_array 的 坑
  4. EasyUI 前台开发的好助手
  5. 转-sql之left join、right join、inner join的区别
  6. json2.js 源码解读
  7. [已读]HTML5与CSS3设计模式
  8. azkaban web ui界面出现异常诡异“丑”界面的问题解决(图文详解)
  9. angularjs之ng-mode获取lobject类型里的键值
  10. 【C#】将数据库读出的数据转换为DataTable类型集合