棋盘问题,思路就不说啦,老生常谈了(其实是想早点睡觉,现在已经3点了2333....

暴露出来的问题,关于有乘有除的式子的溢出问题,可以适当将乘除交换位置,(注意一定要保证过程中不产生小数)      (wa了n次才发现233....

如本题中的:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
ll fact(int n);
int main(){int n,k;while (cin>>n>>k){ll sum=0;if (k>n)cout<<-1<<endl;else{sum=fact(n)/fact(n-k);int sum2=fact(n)/fact(k)/fact(n-k);cout<<sum*sum2<<endl;}}}
ll fact(int n){ll fact=1;for (int i=2;i<=n;i++)fact*=i;return fact;}

sum=fact(n)/fact(n-k);
 sum2=fact(n)/fact(k)/fact(n-k);

sum与sum2其实就是两个组合数(排列数)  ,通过固定的公式得出,且必为整数

第一次我其实使用的sum=fact(n)/fact(n-k)*fact(n)/fact(k)/fact(n-k);

这样必出问题,如算到*fact(n)可能就溢出了,然后我傻傻地就将*fact(n)移到了后面,然后就出现了0........其实分开就行了。

【zzulioj2668: 挑战AlphaGo】相关推荐

  1. 计算机世界报约稿,#约稿# 柯洁不行?中国计算机围棋科学家组团挑战AlphaGo...

    真正的人工智能,也就是普通观众期望的,精确的说法叫做"大脑仿生",就是搞清楚大脑的工作原理,然后人工做出与大脑相同原理运行的计算机. 但是,今天人类对大脑工作原理的了解,与50年前 ...

  2. (转) 一张图解AlphaGo原理及弱点

    一张图解AlphaGo原理及弱点 2016-03-23 郑宇,张钧波 CKDD 作者简介: 郑宇,博士, Editor-in-Chief of ACM Transactions on Intellig ...

  3. AlphaGo Zero又上《Science》封面!谷歌的人工智能又干翻人类了!

    全世界只有3.14 % 的人关注了 数据与算法之美 卢sir在回顾2018年的时候,发现居然遗漏了一个"知识点"--在2018年的最后一个月, AlphaGo Zero登上了世界顶 ...

  4. 解读AlphaGo的原理及弱点

    本文转载自(微信公众号:CKDD),作者郑宇 张钧波,仅作学习收录之用,不做商业目的. 近期AlphaGo在人机围棋比赛中连胜李世石3局,体现了人工智能在围棋领域的突破,作为人工智能领域的工作者,我们 ...

  5. 未来智能:人有人用,机有机用

    来源: 苇草智酷 作者:王飞跃 当今最好的人工智能程序到底有多智能?它们是如何工作的?能做些什么?我们有必要担心机器比人类聪明且将很快夺取我们的工作吗? 以上这些问题都颇受人们的关注,梅拉妮·米歇尔教 ...

  6. AI 3.0》王飞跃教授推荐序——未来智能:人有人用,机有机用

    ☉ 王飞跃 中国自动化学会监事长 中国科学院自动化研究所复杂系统管理与控制国家重点实验室主任 来源:德先生 转自:中国自动化学会 初见梅拉妮·米歇尔之名,还是20世纪80年代末研究她与侯世达关于类比推 ...

  7. PostgreSQL 179个场景

    案例 1.<多字段,任意组合(0建模) - 毫秒级实时圈人 - 最佳实践> 2.<IoT(物联网)极限写入.消费 最佳实践 - 块级(ctid)扫描> 3.数据采样和脱敏实践 ...

  8. PgSQL · 乱入拜年 · 小鸡吉吉和小象Pi吉(PostgreSQL)的鸡年传奇

    背景 我家有只小鸡鸡,它的名字叫吉吉. 吉吉有一位铁杆鸡友大象Pi吉哥哥(PostgreSQL). 吉吉给大伙拜年啦,祝大家鸡年吉祥,新年新气息,与好鸡友大象哥哥愉快的玩耍,鸡情四射. 故事从吉吉和好 ...

  9. 技术流乱入拜年帖 - 小鸡吉吉和小象(PostgreSQL)Pi吉的鸡年传奇

    我家有只小鸡鸡,它的名字叫吉吉. 吉吉有一位铁杆鸡友大象Pi吉哥哥(PostgreSQL). 吉吉给大伙拜年啦,祝大家鸡年吉祥,新年新气息,与好鸡友大象哥哥愉快的玩耍,鸡情四射. 故事从吉吉和好鸡友大 ...

最新文章

  1. 指南:从学者到创业者
  2. Java序列化技术与Protobuff
  3. 不会被计算机打败的棋类游戏,电脑首次打败人类围棋冠军意味着什么?
  4. winform 统计大量数据重复的元素个数_面试系列:十个海量数据处理方法大总结...
  5. python 运行时间 装饰器_python 装饰器统计某个函数的运行时间
  6. Redis管道(Pipeline)详解
  7. silverlight寻奇 - Graphite
  8. 耳挂式蓝牙耳机原理_蓝牙真无线耳机MP3功能二合一 wedoking W-607耳机评测
  9. Reverse Linked List 反转链表
  10. iOS开发基础-Plist实现嵌套模型
  11. hibernate 反向生实体类 and 为什么老是多一个id
  12. RemObjects SDK ThDataSet总结
  13. 物联网服务器 网页服务器,如何选择合适的物联网平台服务器?
  14. Vue自学之路8-vue模版语法(事件绑定)
  15. 微信公众号通知和服务通知
  16. 傻妞旧版合集新版订阅
  17. linux下编译ts工程,linux下搭建生成HLS所需的.ts和.m3u8文件
  18. 代谢组学——最接近生物表型的组学
  19. EJB是个什么东东?
  20. Android自定义键盘(KeyboardView)

热门文章

  1. 在屏幕上显示一个短句c语言编程,在屏幕上显示Hllo.ppt
  2. OSPF网络中两端设备网络类型不一致所带来的故障现象
  3. R型隔离变压器为什么安全?
  4. Android 开发过程中遇到的棘手的问题笔记(SP引起的ANR,4G网络请求慢,app启动白屏)(持续更新)
  5. Java 字符串比较大小
  6. 第37讲-项目二-乘法口诀表
  7. 专家解读“微信十条”:依法有序管理通信服务
  8. 吃鸡2019年5月7日服务器维护,《绝地求生:刺激战场》5月7日为什么停机维护,或将更名《和平精英》_蚕豆网新闻...
  9. 功能强大的运动蓝牙耳机,性价比好运动蓝牙耳机
  10. 完整清除Mysql数据库