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

微信小程序可以做音乐网站吗seo快速排名上首页

微信小程序可以做音乐网站吗,seo快速排名上首页,wordpress怎么备份数据库结构,网站建设需要什么语言1、枚举所有数值进行日期判断 时间复杂度是o(n)的,比较慢,单实例能凑合用,多实例的话时间复杂度有点高。 核心代码就是判断某个八位数能否表示一个日期。 static int[] month {0,31,28,31,30,31,30,31,31,30,31,30,31};static String a, b…

1、枚举所有数值进行日期判断

时间复杂度是o(n)的,比较慢,单实例能凑合用,多实例的话时间复杂度有点高。

核心代码就是判断某个八位数能否表示一个日期。

	static int[] month = {0,31,28,31,30,31,30,31,31,30,31,30,31};static String a, b;    static void sovle() throws Exception {b = br.readLine();int s = 0;int l = Integer.parseInt(a), r = Integer.parseInt(b);for(int i = l; i <= r; i ++)    if(check(i))s ++;bw.write(s + "\n");}private static boolean check(int i) {int a = i / 10000, b =  i / 100 % 100, c = i % 100;if(b < 1 || b > 12 || c < 1) return false;if(b == 2 && asd(a)) return c <= 29;return c <= month[b];}private static boolean asd(int a) {return a % 400 == 0 || a % 4 == 0 && a % 100 != 0;}    public static void main(String args[]) throws Exception {
//		int t = Integer.parseInt(br.readLine());int t = 1;while((a = br.readLine()) != null) {sovle();}bw.flush();bw.close();}

2、模拟日期的加法

时间复杂度为o(n),比第一个方法稍微快一点,但是这里的n是合法日期的数量。

    static int[] month = {0, 31,28,31,30,31,30,31,31,30,31,30,31};static String a, b;static void sovle() throws Exception {b = br.readLine();int s = 0;int l = Integer.parseInt(a), r = Integer.parseInt(b);while(l <= r) {s ++;l = ne(l);}bw.write(s + "\n");}private static int ne(int i) {i = i + 1;int a = i / 10000, b =  i / 100 % 100, c = i % 100;if(b == 2 && asd(a)) {if(c > 29) {b = 3;c = 1;}} else {if(c > month[b]) {b ++;c = 1;}}if(b == 13) {a ++;b = 1;}return a * 10000 + b * 100 + c;}private static boolean asd(int a) {return a % 400 == 0 || a % 4 == 0 && a % 100 != 0;}public static void main(String args[]) throws Exception {
//		int t = Integer.parseInt(br.readLine());int t = 1;while((a = br.readLine()) != null) {sovle();}bw.flush();bw.close();}

3、枚举整年、整月

时间复杂度是 o(n),这里的n是年份,最高才10000;时间是最快的,基本可以满足所有情况下的使用。

	static int[] month = {0, 31,28,31,30,31,30,31,31,30,31,30,31};static String a, b;	static void sovle() throws Exception {b = br.readLine();int s = 0;int l = Integer.parseInt(a), r = Integer.parseInt(b);if(l > r) {int a = l;l = r;r = a;}s = get(l, r);bw.write(s + "\n");}private static int get(int l, int r) {int s = 0;int a1 = l / 10000, b1 =  l / 100 % 100, c1 = l % 100;int a2 = r / 10000, b2 =  r / 100 % 100, c2 = r % 100;for(int i = a1; i < a2; i ++) {if(asd(i)) s += 366;else s += 365;}for(int i = 1; i < b2; i ++) {s += month[i];if(i == 2 && asd(a2)) s ++;}s += c2;for(int i = 1; i < b1; i ++) {s -= month[i];if(i == 2 && asd(a1)) s --;}s -= c1;s += 1;return s;}private static boolean asd(int a) {return a % 400 == 0 || a % 4 == 0 && a % 100 != 0;}public static void main(String args[]) throws Exception {
//		int t = Integer.parseInt(br.readLine());int t = 1;while((a = br.readLine()) != null) {sovle();}bw.flush();bw.close();}

http://www.mnyf.cn/news/45984.html

相关文章:

  • 百度 网站建设百度推广登陆后台
  • B2C网站开发工程师招聘长沙seo工作室
  • 广州翼讯资讯科技有限公司 网站合肥网站推广公司哪家好
  • 石家庄模板做网站软件制作
  • 深圳宝安网站建设工刚刚传来最新消息
  • 用什么做网站最好武汉外包seo公司
  • wordpress添加二维码弹窗国内做seo最好的公司
  • 还有哪些网站可以做H5seo外包靠谱
  • 网站建设银行转账广州百度快速优化排名
  • 沃尔玛网上商城可以用购物卡吗优化大师下载安装
  • 怎么评价网站的好坏北京网站优化公司
  • wordpress 怎么样西安网站优化
  • 自己做抽奖网站违法高端网站建设定制
  • 重庆企业网站推广流程友情链接可以帮助店铺提高浏览量
  • 网站专题框架怎么做百度链接
  • 网站开发怎么做才有利于seo怎么做网上销售
  • 装修公司网站建设方案seo教程
  • 佛山外贸网站建设机构360广告推广平台
  • 口碑好的徐州网站建设如何自己创建网站
  • 开发公司与物业服务合同范本优化大师使用心得
  • 提供企业网站建设价格百度网站收录提交入口全攻略
  • 海螺集团网站建设招标公告seo和sem的区别是什么
  • 最新网站建设常见问题怎么推广淘宝店铺
  • 强大的wordpress插件google关键词排名优化
  • 电商网站建设需要哪些技术千锋教育培训多少钱
  • 用凡科做的网站怎么下载seo案例模板
  • 沈阳做网站比较好的公司优化网络软件
  • 河北省做网站的企业惠州网站建设方案推广
  • wordpress做出的网站什么是seo标题优化
  • 凡科做网站济南seo关键词优化方案