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

重庆网站开发商城深圳市房地产信息平台

重庆网站开发商城,深圳市房地产信息平台,从化区建设网站,做电子画册的网站GCD HDU - 1695 题意#xff1a; 给出a,b,c,d,k,求出axb, cyd 且gcd(x,y) k 的#xff08;x,y#xff09;的对数。 求的是不同数量对的总数 题解#xff1a; 和这个题一样P3455 [POI2007]ZAP-Queries#xff0c;但是本题要求求不同数量对的总数…GCD HDU - 1695 题意 给出a,b,c,d,k,求出axb, cyd 且gcd(x,y) k 的x,y的对数。 求的是不同数量对的总数 题解 和这个题一样P3455 [POI2007]ZAP-Queries但是本题要求求不同数量对的总数所以最后的结果要减去重复值 如果是莫比乌斯分块做法对于区间[1,b],[1,d],bd,重复部分是[1,b]部分所以减去solve(b,b)/2 如果是容斥做法对于每个i∈[1,b],求[1,d]中互质的数量那我们减去i与[1,i]中互质的数量 详细看代码 代码 莫比乌斯分块 #include bits/stdc.h #include unordered_map #define debug(a, b) printf(%s %d\n, a, b); using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pairint, int PII; clock_t startTime, endTime; //Fe~Jozky const ll INF_ll 1e18; const int INF_int 0x3f3f3f3f; void read(){}; template typename _Tp, typename... _Tps void read(_Tp x, _Tps... Ar) {x 0;char c getchar();bool flag 0;while (c 0 || c 9)flag| (c -), c getchar();while (c 0 c 9)x (x 3) (x 1) (c ^ 48), c getchar();if (flag)x -x;read(Ar...); } template typename T inline void write(T x) {if (x 0) {x ~(x - 1);putchar(-);}if (x 9)write(x / 10);putchar(x % 10 0); } void rd_test() { #ifdef ONLINE_JUDGE #elsestartTime clock ();freopen(data.in, r, stdin); #endif } void Time_test() { #ifdef ONLINE_JUDGE #elseendTime clock();printf(\nRun Time:%lfs\n, (double)(endTime - startTime) / CLOCKS_PER_SEC); #endif } const int maxn2e69; int prime[maxn]; int mu[maxn]; int sum[maxn]; int vis[maxn]; int cnt0; void get_mu(int N){mu[1]1;vis[1]vis[0]1;for(int i2;iN;i){if(!vis[i]){prime[cnt]i;mu[i]-1;}for(int j1;jcnti*prime[j]N;j){vis[i*prime[j]]1;if(i%prime[j]0)break;mu[i*prime[j]]-mu[i];}}for(int i1;iN;i){sum[i]sum[i-1]mu[i];} } ll solve(int a,int b,int k){a/k;b/k;int minnmin(a,b);ll ans0;for(int l1,r;lminn;lr1){rmin(a/(a/l),b/(b/l));ans1ll*(sum[r]-sum[l-1])*(a/l)*(b/l);}return ans; } int main() {//rd_test();get_mu(1000000);int t;read(t);int cas0;while(t--){int a,b,c,d,k;read(a,b,c,d,k);if(k0){printf(Case %d: 0\n,cas);continue;}if(bd)swap(b,d); // printf(%d %d %d %d\n,a,b,c,d); printf(Case %d: %lld\n,cas,solve(b,d,k)-solve(b,b,k)/2);}//Time_test(); } 容斥 #include bits/stdc.h #include unordered_map #define debug(a, b) printf(%s %d\n, a, b); using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pairint, int PII; clock_t startTime, endTime; //Fe~Jozky const ll INF_ll 1e18; const int INF_int 0x3f3f3f3f; void read(){}; template typename _Tp, typename... _Tps void read(_Tp x, _Tps... Ar) {x 0;char c getchar();bool flag 0;while (c 0 || c 9)flag| (c -), c getchar();while (c 0 c 9)x (x 3) (x 1) (c ^ 48), c getchar();if (flag)x -x;read(Ar...); } template typename T inline void write(T x) {if (x 0) {x ~(x - 1);putchar(-);}if (x 9)write(x / 10);putchar(x % 10 0); } void rd_test() { #ifdef ONLINE_JUDGE #elsestartTime clock ();freopen(data.in, r, stdin); #endif } void Time_test() { #ifdef ONLINE_JUDGE #elseendTime clock();printf(\nRun Time:%lfs\n, (double)(endTime - startTime) / CLOCKS_PER_SEC); #endif } const int maxn3e59; int prime[maxn]; int cnt0; void divide(int n){cnt0;for(int i2;i*in;i){if(n%i0){prime[cnt]i;while(n%i0)n/i;}}if(n!1)prime[cnt]n; } int solve(int S){int ans0;for(int i1;i(1cnt);i){int tmp1;int num0;for(int j0;jcnt;j){if(i(1j)){tmp*prime[j];num;}}if(num1)ansS/tmp;else ans-S/tmp;}return S-ans; } int main() {//rd_test();int t;read(t);int cas0;while(t--){int a,b,c,d,k;read(a,b,c,d,k);if(k0){printf(Case %d: 0\n,cas);continue;}if(bd)swap(b,d);b/k;d/k;ll ans0;for(int i1;ib;i){divide(i);anssolve(d)-solve(i-1);}printf(Case %d: %lld\n,cas,ans);}return 0;//Time_test(); }
http://www.yutouwan.com/news/238475/

相关文章:

  • 企业网站策划建设方案百度桂林旅游几月份去最好
  • 陕西住房与城乡建设厅网站设计师网盘
  • 想做一个什么样的网站人力外包公司到底值不值得去
  • 工业信息化部网站备案wordpress会员注册插件
  • 网站建设项目验收报告书建筑工程网络计划软件
  • 介绍自己做的网站的论文新媒体营销方式有几种
  • 蛋糕网站模板东城网站建设哪家好
  • wordpress网站接入qq网站建设与维护的不足
  • 免费公司网站设计浙江网络公司排名
  • 绍兴seo网站优化工作招聘58同城
  • 公司网站域名注册2023年最火简约装修全屋
  • 中国建设银行官网站e路护下载网络架构需求
  • 重庆那些网站平面设计与网页设计培训
  • 高端网站建设怎么做中国最受欢迎的网站
  • 做水果的有什么网站百度上海总部
  • 抖音评论点赞自助网站链接提交
  • 住房与城乡建设部网站网站版式分类
  • 网站开发的推荐参考书内部网站建设方案
  • 网站项目怎么做的免费制作自己的微网站吗
  • fusion做电影网站卡死wordpress按照视频
  • 公司网站备案号wordpress投稿功能
  • 网站建设建设公司用vs做购物网站下载
  • 前端个人网站怎么做今天秦皇岛最新通知公告
  • 辽宁省建设工程质量监督总站网站珠海在线网站建设
  • 山西省建设监理协会官方网站哈尔滨网站建设网络公司
  • c2c电子商务网站需具备哪些业务功能必要是什么网站
  • 随州网站设计开发方案h5响应式网站建设价格
  • 天津网站优化首页微信公众号平台官网
  • php做网站页面建设公司网站大概需要多少钱
  • 长春网站建设q479185700強wordpress 用户密码的加密算法