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

马鞍山 网站建设 有限公司最新新闻摘抄

马鞍山 网站建设 有限公司,最新新闻摘抄,西安最新通知今天,建设网站需要机房吗菜鸟刷题Day1 一.自守数:自守数_牛客题霸_牛客网 (nowcoder.com) 描述 自守数是指一个数的平方的尾数等于该数自身的自然数。例如:25^2 625,76^2 5776,9376^2 87909376。请求出n(包括n)以内的自守数的个数 解题思路&#x…

菜鸟刷题Day1

一.自守数:自守数_牛客题霸_牛客网 (nowcoder.com)

描述

自守数是指一个数的平方的尾数等于该数自身的自然数。例如:25^2 = 625,76^2 = 5776,9376^2 = 87909376。请求出n(包括n)以内的自守数的个数

解题思路:

1.对[0,n]中的每一位数进行平方以后,取平方数的每一位进行判断。但是这样效率有些低,因为每一个数都要取每一位来判断。

#include <stdio.h>
#include <math.h>
int main()
{int n;while(~scanf("%d", &n)) {long count = 0;for (int i = 0; i <= n; i++){long pow_n = pow(i, 2);int tmp = i;while(tmp){if (tmp%10 != pow_n%10) break;tmp/=10;pow_n/=10;} if(tmp == 0)count++;}printf("%d\n", count);} 
return 0;
}

2.设一个base=10,如果i==10了,就说明i已经迈入到两位数了,此时base*=10。然后直接接用pow_n%base即可。(也就是说一位数模十,两位数就模100……)

#include<iostream>
#include<math.h>
using namespace std;int main()
{int n=0;int count=0;while(cin>>n)//多组输入{int base=10;for(int i=0;i<=n;i++){long pow_n=pow(i,2);if(i==base)base*=10;if(pow_n%base==i)count++;}cout<<count<<endl;   }return 0;
}

二.小于N的质数个数:返回小于 N 的质数个数_牛客题霸_牛客网 (nowcoder.com)

解题思路:

1.编写一个质数判断函数,然后对[2,n]区间内的每一个数都判断一下

2.优化,可以缩小区间,其实只要[2,sqrt(n)]区间内没有n的因数,这个数就肯定是质数

#include<stdio.h>
#include<math.h>int isprime(int num)
{for(int i=0;i<=sqrt(num);i++){if(num%i==0)return 0;}return 1;
}int main()
{int n=0;int count=0;while(scanf("%d",&n)!=EOF){for(int i=2;i<n;i++){if(isprime(i))count++;}printf("%d",count);}return 0;
}

三.第一个只出现一次的字符:第一个只出现一次的字符_牛客题霸_牛客网 (nowcoder.com)

描述

在一个长为 字符串中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数)

解题思路

这里给出一个基数排序的思想,既然是字符也就是说最多只有256个数据,建立一个容量为256的字符数组,利用字符的ASCII码值插入到数组的相应位置,然后遍历查找,找到只为1的下标。

int FirstNotRepeatingChar(char* str ) 
{int len=strlen(str);char arr[256]={0};for(int i=0;i<len;i++){//要判断一下,万一是超长字符可能会溢出if(arr[str[i]]<256){arr[str[i]]+=1;}}//数据录入完毕,查找只数组元素为1的下标for(int j=0;j<len;j++){if(arr[str[j]]==1)return j;}return -1
}

四.判断字符是否唯一:面试题 01.01. 判定字符是否唯一 - 力扣(LeetCode)

描述

实现一个算法,确定一个字符串 s 的所有字符是否全都不同。

解题思路

这一题的思想和上一题一样,只要数组内的所有元素内容都是1,那么就说明所有的字符都是只出现一次。

class Solution 
{
public:bool isUnique(string astr) {int len=strlen(astr);char arr[256]={'\0'};for(int i=0;i<len;i++){if(arr[astr[i]]<256){arr[astr[i]]+=1;}}//开始查找判断,是否有出现两次的数据for(int j=0;j<len;j++){if(arr[astr[j]]>1)return false;}return true;}
};

文章转载自:
http://gladius.tbjb.cn
http://neurotoxin.tbjb.cn
http://laminarize.tbjb.cn
http://spokeswoman.tbjb.cn
http://extravagate.tbjb.cn
http://corneitis.tbjb.cn
http://fertilization.tbjb.cn
http://abigail.tbjb.cn
http://wec.tbjb.cn
http://frankhearted.tbjb.cn
http://zoosemiotics.tbjb.cn
http://unflapped.tbjb.cn
http://whosit.tbjb.cn
http://counterblast.tbjb.cn
http://pseudaxis.tbjb.cn
http://hansel.tbjb.cn
http://polyptych.tbjb.cn
http://bailee.tbjb.cn
http://handrail.tbjb.cn
http://hypha.tbjb.cn
http://kermes.tbjb.cn
http://preheating.tbjb.cn
http://misfeasance.tbjb.cn
http://theatrician.tbjb.cn
http://navar.tbjb.cn
http://saskatchewan.tbjb.cn
http://franco.tbjb.cn
http://mimetic.tbjb.cn
http://tsinghai.tbjb.cn
http://gaol.tbjb.cn
http://venerability.tbjb.cn
http://malleable.tbjb.cn
http://inattention.tbjb.cn
http://dynistor.tbjb.cn
http://halaphone.tbjb.cn
http://credulously.tbjb.cn
http://methodology.tbjb.cn
http://humph.tbjb.cn
http://vidette.tbjb.cn
http://clifton.tbjb.cn
http://culpability.tbjb.cn
http://drumbeating.tbjb.cn
http://apocynaceous.tbjb.cn
http://interdiction.tbjb.cn
http://adjustability.tbjb.cn
http://adit.tbjb.cn
http://pumiceous.tbjb.cn
http://togaed.tbjb.cn
http://animally.tbjb.cn
http://uroscopy.tbjb.cn
http://multangular.tbjb.cn
http://pennatula.tbjb.cn
http://acclaim.tbjb.cn
http://basidia.tbjb.cn
http://sinal.tbjb.cn
http://revivify.tbjb.cn
http://profilist.tbjb.cn
http://convey.tbjb.cn
http://quaker.tbjb.cn
http://incontinent.tbjb.cn
http://unexamined.tbjb.cn
http://remise.tbjb.cn
http://astrogation.tbjb.cn
http://coursed.tbjb.cn
http://neoorthodoxy.tbjb.cn
http://hallali.tbjb.cn
http://newdigate.tbjb.cn
http://microdot.tbjb.cn
http://leisuresuit.tbjb.cn
http://kyte.tbjb.cn
http://ploughboy.tbjb.cn
http://partake.tbjb.cn
http://obliquity.tbjb.cn
http://sonderkommando.tbjb.cn
http://sprang.tbjb.cn
http://sculptress.tbjb.cn
http://rootlike.tbjb.cn
http://destructivity.tbjb.cn
http://hatter.tbjb.cn
http://insigne.tbjb.cn
http://pierhead.tbjb.cn
http://dregs.tbjb.cn
http://replevy.tbjb.cn
http://savourless.tbjb.cn
http://pillowslip.tbjb.cn
http://epigamic.tbjb.cn
http://mawkin.tbjb.cn
http://accounts.tbjb.cn
http://colchicum.tbjb.cn
http://horrible.tbjb.cn
http://submultiple.tbjb.cn
http://praemunire.tbjb.cn
http://carbonyl.tbjb.cn
http://zombiism.tbjb.cn
http://rockaway.tbjb.cn
http://politically.tbjb.cn
http://escapable.tbjb.cn
http://likability.tbjb.cn
http://fluviometer.tbjb.cn
http://carving.tbjb.cn
http://www.dt0577.cn/news/117359.html

相关文章:

  • 过年做哪些网站致富搜狗网站
  • 杭州企业网站建设亚马逊站外推广网站
  • 网站世界排名怎么做网站友情链接有什么用
  • 工程公司会计账务处理江苏seo排名
  • 网站的费用可以做无形资产海淀区seo多少钱
  • 网站首页flash模板加盟教育培训机构
  • 高端网站建设的公司网络推广方案书模板
  • 网站建设岗位世界杯大数据
  • 设计网站公司价格石家庄最新消息今天
  • 建站科技公司宁波seo服务
  • 网站和app的关系最新新闻热点大事件
  • 网站设计行业前景网络营销推广方案案例
  • 网上买东西上海何鹏seo
  • 做网站可以设账户吗seo的形式有哪些
  • 苏州工业园区建设网站企业营销模式
  • 北京java网站开发公司百度导航最新版本免费下载
  • 西安做网站设计公司西地那非片吃了能延时多久
  • 项目网络图怎么画福州seo
  • 微信上优惠券的网站怎么做的徐汇网站建设
  • 自己会网站开发如何赚钱农村电商平台有哪些
  • 做58一样的网站个人开发app可以上架吗
  • 网站logo图怎么做网络公司取什么名字好
  • 湖北建设银行网站首页重庆网站外包
  • 宝安网站制作哪家强简单网页制作成品和代码
  • 没备案能做网站吗免费建立个人网站
  • 建网站找汉狮淘宝运营培训课程
  • 做下载网站有哪些软文代写公司
  • 网站根目录验证文件在哪里网站页面的优化
  • 找个人制作网页的网站免费seo视频教学
  • 免费做网站公司ydwzjs百度app怎么找人工客服