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

自己可以做网站推广吗网站网页策略

自己可以做网站推广吗,网站网页策略,不建网站可不可以做cpa,12建网站看完数据范围 n ∈ [ 1 , 1 e 18 ] n\in[1,1e18] n∈[1,1e18]就可以先猜一下要不是可以直接推公式,不能暴力去做,更不能遍历一遍,又看到这种2进制的题目,要猜是不是 l o g log log级别的复杂度。 可以依次考虑每一位 所有 i % 2 …

看完数据范围 n ∈ [ 1 , 1 e 18 ] n\in[1,1e18] n[1,1e18]就可以先猜一下要不是可以直接推公式,不能暴力去做,更不能遍历一遍,又看到这种2进制的题目,要猜是不是 l o g log log级别的复杂度。
可以依次考虑每一位
所有 i % 2 0 = = 0 的数个位都和 i − 1 相差 1 所有i \% 2^0 ==0的数个位都和i-1相差1 所有i%20==0的数个位都和i1相差1
所有 i % 2 1 = = 0 的数第二位都和 i − 1 相差 1 所有i \% 2^1 ==0的数第二位都和i-1相差1 所有i%21==0的数第二位都和i1相差1
所有 i % 2 2 = = 0 的数第三位都和 i − 1 相差 1 所有i \% 2^2 ==0的数第三位都和i-1相差1 所有i%22==0的数第三位都和i1相差1
依次类推
依次考虑每个数对于每一位的贡献,将所有位的贡献相加就是答案.
代码就很简单了。

#include <bits/stdc++.h> 
#define rep(i,a,b) for(int i = (a); i <= (b); ++i)
#define fep(i,a,b) for(int i = (a); i >= (b); --i)
#define ls p<<1
#define rs p<<1|1
#define PII pair<int, int>
#define ll long long
#define ull unsigned long long
#define db double
#define endl '\n'
#define debug(a) cout<<#a<<"="<<a<<endl;
#define IOS ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
#define INF 0x3f3f3f3f 
#define x first
#define y second
using namespace std;const int N=11000;void solve()
{ll n,ans=0;	cin>>n;while(n){ans+=n;n/=2;}cout<<ans<<endl;
}int main()
{IOS	
//  	freopen("1.in", "r", stdin);int t;cin>>t;while(t--)solve();return 0;
}
http://www.yayakq.cn/news/933491/

相关文章:

  • 网站响应式好吗《网站建设与管理》论文
  • 工信部网站备案变更教育门户网站建站
  • wordpress博客之家深圳seo
  • 温州建站费用石家庄网站建设平台有哪些
  • 英文网站建设方案详细方案外包软件
  • 建设厅网站查询资质易企秀网站开发语言
  • django网站开发流程自动创建wordpress
  • 邯郸质量一站式服务平台上线wordpress 搜索词
  • 专做视频素材的网站海外购物app
  • 网站是怎么被挂马app开发费用一览表
  • 莱城高新区建设局网站王烨平
  • 个人备案的公司网站做U启的网站
  • 网站开发在线课程网络营销试卷及答案
  • 内蒙古建设协会网站推荐广州微信网站建设
  • 集团网站开发费用陕西江川建设有限公司公司网站
  • 旅游网站开发的背景及意义wordpress增加连接池
  • 个人网站做企业备案吗室内设计师经常用的网站
  • 昆明优化网站排名凡克
  • 网站备案教育审批号网站地图html怎么做
  • 网站推广计划方案专业返利网站开发
  • 做个网站哪里可以做vi手册模板免费
  • 安达网站制作怎么做淘客的网站
  • 惠州做网站的公司网络营销的8个基本职能
  • 用vs2008做网站视频教程wordpress归档页面
  • 境外网站开发百度百科词条创建入口
  • 企业自有网站水墨 网站模板
  • 沧州网站建设方案咨询门户网站代码
  • php网站建设网站js网站模板免费下载
  • 建站之星和凡科建站哪个系统好企业建站都有什么网站
  • 电脑网站模板wordpress 移动 插件