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

版面布局网站的域名和所采用的版面布局形式/网络营销的发展历程

版面布局网站的域名和所采用的版面布局形式,网络营销的发展历程,天津效果图制作公司,香港网上购物网站大全链接:https://ac.nowcoder.com/acm/contest/554/H 来源:牛客网 题目描述 杨主席这段时间由于要找实习,所以非常焦躁。因为公司的面试都非常的难,杨主席不知道从哪入手。于是他就找了他的学长坑坑询问情况,坑坑告诉他…

链接:https://ac.nowcoder.com/acm/contest/554/H
来源:牛客网

题目描述

杨主席这段时间由于要找实习,所以非常焦躁。因为公司的面试都非常的难,杨主席不知道从哪入手。于是他就找了他的学长坑坑询问情况,坑坑告诉他要注重算法的学习,于是就给杨主席出了一个题目看看他算法学的怎么样,这道题是这样的:有N个人排成一排,从1到N按顺序依次编号,现在要执行N次操作,第一次操作让所有的人都蹲下,之后第二次操作让编号是2和2的倍数的人全部站起来,然后第三次操作让编号是3和3的倍数的人全部做相反的动作(站着的人蹲下,蹲下的人站起来),以此类推...,最后第N此操作让编号为N的这个人也做相反的动作。请问N次操作后,从第A个人到第B个人之间(包括A和B这两个数字,且A<B)有多少人是站着的?

输入描述:

输入数据为T组数据(1<=T<=10)。
每组数据输入包含三个数字N,A,B(1<=N<=1000000,1<=A<B<=N)。

输出描述:

对于每组数据,输出一个整数,表示从第A个人到第B个人之间有多少人站着。

示例1

输入

复制

1
5 1 3

输出

复制

2

可以直接暴力,模拟一遍,然后再从A到B跑一遍就行

#include<cstdio>
#include<iostream>
#include<cstring>
#include<algorithm>
#include<queue>
#include<stack>
#include<set>
#include<map>
#include<vector>
#include<cmath>
const int maxn=1e5+5;
typedef long long ll;
using namespace std;
int pre[1000005];
int main(){int t;scanf("%d",&t);while(t--){int n,a,b,count=0;scanf("%d%d%d",&n,&a,&b);for(int i=1;i<=n;i++)pre[i]=0;for(int i=2;i<=n;i++){int len=1;while(i*len<=n){if(pre[i*len]==0)pre[i*len]=1;else if(pre[i*len]==1)pre[i*len]=0;len++;}}
//		for(int i=1;i<=n;i++)
//		    cout<<pre[i]<<" ";for(int i=a;i<=b;i++){if(pre[i]==1)count++;}printf("%d\n",count);}return 0;
}

然后我们可以发现4,9,16.......这些完全平方数都是蹲着的,想一下每个数n都会在叫到n的时候站起来,另外如果前边有因子的话,也会站起来,如果不是完全平方数,他的两个因子一定都小于n,并且不相等,那么他会变两次,可是如果的完全平方数,他们两个因子相等,就只会变一次,所以他就只会蹲着。

#include <stdio.h>
#include <math.h>
int vis[1000001];
int main(){int t, tmp;int i, j, n, a, b; scanf("%d", &t);while (t--){int count = 0;scanf("%d %d %d", &n, &a, &b);tmp = sqrt(n);for (i = 1; i <= tmp; i++)vis[i * i] = 1;for (i = a; i <= b; i++)if (!vis[i])    count++;printf("%d\n", count);}return 0;
}

 

http://www.lbrq.cn/news/1593577.html

相关文章:

  • 东莞凤岗网站建设制作/google 优化推广
  • 网站建设推广方式/免费crm
  • 乌海学校网站建设/怎样创建网站平台
  • 网站建设哪家好采用苏州久远网络/长春网站优化哪家好
  • 阿里云网站建设好用吗/互联网推广与营销
  • 现在还有做网站的必要吗/企业培训课程设置
  • 建设企业网站官网企业/公司网站建设步骤
  • 网站商城建设基本流程/百度人工服务24小时
  • 高端网站设计报价/代写文章多少钱
  • 网站无法排版/网络推广的方法有哪些
  • 做app必须有网站吗/百度网盘登陆入口
  • 网站强制字体wordpress/百度官网认证免费
  • 微网站 app 区别/金华网站建设
  • 网站开发电脑设置/潍坊网站外包
  • b2b免费网站建设/seo的主要工作是什么
  • 龙游手机网站制作/seo免费外链工具
  • 对互联网网站的理解/引流黑科技app
  • 今日邢台新闻最新消息/哪个合肥seo好
  • 深圳网站制作专业公司/广告营销方式有哪几种
  • 网站开发维护招聘/淘宝产品关键词排名查询
  • 重庆网站制作特点优势/搜狐财经峰会
  • 刚出来的前端工资多少/福州百度首页优化
  • 国内网站制作特点/推广方案范例
  • wordpress文章幻灯片代码/排名优化关键词
  • 网站建设属那种营业/安徽网站seo公司
  • 做钢材的网站/刚刚地震最新消息今天
  • 怎样建设b2c网站/百度竞价广告怎么投放
  • 手机怎么制作钓鱼网站/湛江百度网站快速排名
  • 网站后台登录地址修改/软文营销网站
  • 腾讯云服务器网站域名备案/做网络推广好吗
  • 进阶向:AI聊天机器人(NLP+DeepSeek API)
  • 【数据结构与算法-Day 12】深入浅出栈:从“后进先出”原理到数组与链表双实现
  • 信息安全概述
  • 进阶向:Python开发简易QQ聊天机器人
  • AI 软件工程开发 AI 算法 架构与业务
  • Spring之【初识AOP】