当前位置: 首页 > news >正文

pc端网站开发工具携程旅行网站建设分析

pc端网站开发工具,携程旅行网站建设分析,wordpress为什么慢,wordpress amp设置知识点:(a, b)与(c, d)两点连线上点的个数为:gcd(x, y) 1(包括端点) (设横坐标差的绝对值为x, 纵坐标差的绝对值为y ) 思路:先算出选三个点的所有情况,再减去三点共线的情况 共线的斜率为0时特判 当共线…

知识点:(a, b)与(c, d)两点连线上点的个数为:gcd(x, y) + 1(包括端点)

(设横坐标差的绝对值为x, 纵坐标差的绝对值为y )

思路:先算出选三个点的所有情况,再减去三点共线的情况

共线的斜率为0时特判

当共线的斜率大于0时枚举共线的长和宽,设为a、b,则这条线左下角的选法有(n+1-a)*(m+1-b)种

对于每一种选法,左下角看作第一个点,右上角看作第二个点两点中间的点数就是选法个数,即gcd(a, b) - 1。

#include<bits/stdc++.h>
#define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define endl '\n'using namespace std;typedef pair<int, int> PII;
typedef long long ll;
typedef long double ld;ll C(int a)
{if(a < 3)return 0;ll res = (ll)a * (a - 1) * (a - 2) / 6;return res;
}int main()
{IOSint n, m;cin >> n >> m;n ++, m ++;ll ans = C(n * m) - m * C(n) - n * C(m);n --, m --;for(int i = 1; i <= n; i ++){for(int j = 1; j <= m; j ++){ll res = (n + 1 - i) * (m + 1 - j) * (__gcd(i, j) - 1);ans -= res * 2;}}cout << ans;return 0;
}

 

1310. 数三角形 - AcWing题库

http://www.yayakq.cn/news/954640/

相关文章:

  • 网页制作网站教程深圳市罗湖区网站建设
  • 请别人做网站签订合同网站空间管理面板
  • 东莞网站建设推广品众网页设计与制作设计报告
  • wordpress整站安装遵义最新新冠病情况
  • 湖南张家界网站建设做网站参考线怎么拉
  • 巨野网站定制石家庄网站建设推广服务
  • 如何写手机适配网站wordpress图片不加载插件
  • 女与男做那个的视频网站网站做开票
  • 网站建设带有注册账号布吉建设网站
  • 网站建设与网页设计制作书籍手机在线做ppt的网站
  • 营销型网站如何策划区块链
  • 怎么才能创建网站做网站对电脑要求高吗
  • 域名购买后网站搭建济南seo顾问
  • 网站注册设计网站静态与动态
  • 188旅游网站管理系统源码可以找题目做的网站
  • 网站优化3个关键词和10个关键词的区别无人区卡一卡二卡三乱码入口
  • 中国中建设计集团有限公司网站网页设计与网站建设步骤
  • 金坛网站建设报价php模板源码
  • html5手机网站开发分享此博文wordpress
  • 用凡科做网站有自己的域名科技风格网站
  • 网站建设意见莱州网监局
  • 制作好的网页模板如何放入网站cms中百度申请qq号免费注册官网
  • 网站开发制作学徒网页设计设计一个网站首页
  • 电子政务网站建设要求网站建设 技术 哪些内容
  • mip网站案例外贸网站建设有哪些要求
  • 大型网站建设兴田德润优惠网站做系统下载
  • 网站闪图怎么做的wordpress禁止非浏览器访问
  • 沈阳网站建设推广平台长沙制作公园仿竹围栏厂家电话
  • 唐山 建设工程信息网站云南楚雄地图全图
  • 家居网站关键词怎么做怎么推广公众号让人关注