g(n)是n的因子和
A a b 查询a b区间有多少个n满足上式。
Q a 查询a满不满足式子

参考

#include <bits/stdc++.h>
//#include <iostream>
//#include <cstdio>
#define X 10005
#define inF 0x3f3f3f3f
#define PI 3.141592653589793238462643383
#pragma comment(linker, "/STACK:1024000000,1024000000")
using namespace std;
typedef long long ll;
const int maxn = 1e6+10;
const int Times=10;
const ll inf= 9223372036854775807;int N=1e6+10;
ll primer[maxn],a[maxn];
//int ans[maxn],num[maxn];ll  Pow(ll a,ll n){ll ans=1;while(n){if(n&1){ans=ans*a;}a=a*a;n>>=1;}return ans;}bool Prime(ll n){for(int i=2;i<=sqrt(n);++i){if(n%i==0)return false;}return true;}
int main()
{ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);int cnt=0;for(int i=2;i<60;++i)  // i=1会得出 1 可 1 不是完全数{ll ans=Pow(2,i)-1;if(Prime(ans))a[cnt++]=ans*Pow(2,i-1);   // (充要条件)欧几里得完全数公式:如果2p−1是素数,则2p−1⋅(2p−1)是完全数}// ll a[8]={6,28,496,8128,33550336,8589869056,137438691328LL,2305843008139952128LL};ll x,y,n;char s;while(cin>>s){if(s=='A'){cin>>x>>y;int sum=0;if(x>y)x=x^y^(y=x);for(int i=0;i<cnt;++i){if(x<=a[i]&&a[i]<=y)sum++;}cout<<sum<<endl;}else{cin>>n;int i=0;for(i=0;i<cnt;++i){if(a[i]==n){cout<<1<<endl;break;}}if(i==8)cout<<0<<endl;}}
return 0;
}

【HDU2683 TCE-frep number system 完全数+二项展开式】相关推荐

  1. UVA11398 The Base-1 Number System【进制】

    As we know, in an n-based number system, there are n different types of digits. In this way, a 1-bas ...

  2. RNS (Residue Number System) 剩余数系统

    RNS(Residue Number System)介绍 目前RNS并没有一个正式的中文名,若有,请各位大佬指正. 简介 简而言之,剩余数系统就是将一个大一点的数A∈ZQA\in \mathcal{Z ...

  3. 利用SQL查找表中的质数(prime number)和完全数(perfect number)以及几个有趣的SQL语句...

    之前在某次interview中被老外问到如何用SQL找出列上的质数和完全数的问题:我当时已经多年没有写过这种考算法和SQL技巧(纯粹的技巧)的语句了,乍遇此问题倒是有些棘手.现在录以记之,供人参考. ...

  4. uva 10077 - The Stern-Brocot Number System

    想法: 初始化三個數L=0/1, M=1/1, R=1/0,設輸入的分數為a: 如果a<M,那麼要往左邊走,     R = M;     M = (L分子+M分子)/(L分母+M分母); 如果 ...

  5. 【初等数论】【转载】夜深人静写算法(五) - 初等数论

    [特殊声明:本文为转载文章] 本文转载地址--感谢文章博主 目录 一.数论基本概念 1.整除性 2.素数 a.素数与合数 b.素数判定 c.素数定理 d.素数筛选法 3.因数分解 a.算术基本定理 b ...

  6. 枚举 + 进制转换 --- hdu 4937 Lucky Number

    Lucky Number Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) T ...

  7. hdu 4937 Lucky Number(数学题 进制转换)2014多校训练第7场

    Lucky Number                                                                          Time Limit: 20 ...

  8. char double java_java从入门到精髓 - Number char double float

    你的位置: 技术文档 -> C/C++/Java -> 文档详情 java从入门到精髓 - Number char double float public class MyNumber { ...

  9. 7-18 Decimal Equivalent of a Binary Number (10 分)

    Input an integer containing only 0s and 1s (i.e., a "binary" integer) and print its decima ...

最新文章

  1. 17-flutter导航栏渐变效果
  2. 智简全渠道孟伟:做CRM十六年,企业的一百种死法
  3. Android学习笔记之Fragment的两种使用方法
  4. 2020-12-29 Linux查找某一关键字在哪个文件
  5. Unity上使用Linq To XML
  6. firefox应用自动全屏显示_【b】—自动化测试:基础selenium—API
  7. 这一次搞懂 Spring 的 Bean 实例化原理
  8. web 流程图工具_要什么第三方流程图制作软件,微软的Visio 2016不香吗?
  9. 蓝桥杯嵌入式——TIM
  10. kali使用笔记本自带无线网卡_kali破解wifi握手包-GPU破解,速度快到无法想象
  11. 【方向盘】2020年感悟关键词:科比、裁员、管理层、活着
  12. amd linux raid,RAID的详解
  13. 看完这篇文章,保你学会C语言 :for 循环
  14. C++生成正态分布随机数
  15. java ssl 报错 Received fatal alert: illegal_parameter
  16. 台式计算机如何判断电源损坏,如何判断电脑电源供电不足?
  17. Alibaba Sofa
  18. 伪类link,visited,hover,focus,active
  19. 32位机器和64位机器的区别
  20. <POSTGRESQL修炼之道:从小工到专家>之PostgreSQL中执行计划(1-3结)

热门文章

  1. JavaScript网站设计实践(五)编写photos.html页面,实现点击缩略图显示大图的效果...
  2. 对三层架构的简单改进
  3. c语言复习笔记(2)--标准库中的I/O
  4. 在UltraWebGrid单元格中绑定dropdownlist
  5. 心疼啊今天在四季青买衣服的时候在试衣服的时候,竟然有个小偷把我的n73手机给偷去了,...
  6. 在WinCE 6.0系统下实现USB功能定制
  7. java如何保证redis设置过期时间的原子性_2020年4月Redis面试题和答案整理
  8. python自动化是什么-自动化专业学习python需要到什么程度?
  9. POJ 1150 The Last Non-zero Digit 《挑战程序设计竞赛》
  10. python中字符串编码转换