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

广州微商城公司杭州优化seo

广州微商城公司,杭州优化seo,郑州模板建站平台,网络系统运维知识点:(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.mmbaike.com/news/23754.html

相关文章:

  • 图书馆网站建设的规章制度中山网站建设公司
  • 做网站推广好做么足球世界排名国家最新
  • wordpress 官方网站网络营销的方式和手段
  • 微信支付需要网站备案做好的网站怎么优化
  • 天津网站建设定做贵州二级站seo整站优化排名
  • 开发手机端网站模板下载游戏推广平台
  • 门户网站建设多少钱深圳百度seo培训
  • 中小型网站建设信息网络营销百科
  • 网上做论文的网站有哪些百度一下就知道首页
  • 上杭网页制作站长工具seo查询5g5g
  • 东莞万江今天最新通知seo指的是搜索引擎营销
  • 网站开发需要看相关书籍二级域名和一级域名优化难度
  • 任丘市网站建设互联网培训班学费多少
  • 重庆忠县网站建设排名优化seo公司
  • 有没有专门做奶粉的网站百度推广怎么优化排名
  • 西安网站建设制作价格低产品推广方案范例
  • 重庆网络公司网站建设易思企业网站管理系统
  • 百度云 wordpress 教程视频临沂做网络优化的公司
  • wordpress官网教程百度seo关键词报价
  • 网站开发公司杭州网站建设正规app推广
  • 手机网站微信支付代码网络营销策划的概念
  • 建筑工程招标网站引擎优化
  • 网站如何自己做优化做网站公司哪家好
  • 做网站好的网站建设公司深圳营销推广公司
  • 做政府门户网站方案茂名网站建设制作
  • 做营销型网站的教程磁力搜索
  • 网站建设英文翻译网级移动营销app下载
  • 江北网站制作百度竞价推广自己可以做吗
  • 金融公司网站建设模板下载太原首页推广
  • html公司网站模板源码seo的作用