ICode9

精准搜索请尝试: 精确搜索
  • leetcode412 FizzBuzz(Easy)2020-07-11 18:42:13

    题目来源:leetcode412 FizzBuzz 题目描述: 写一个程序,输出从 1 到 n 数字的字符串表示。 如果 n 是3的倍数,输出“Fizz”; 如果 n 是5的倍数,输出“Buzz”; 3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。 示例: n = 15, 返回: [ "1", "2", "Fizz", "4", "Buzz", "Fizz",

  • js计算不精确问题2020-06-13 13:04:55

    【1】思路一:在知道小数位个数的前提下,可以考虑通过将浮点数放大倍数到整型(最后再除以相应倍数),再进行运算操作,这样就能得到正确的结果了   0.1 + 0.2 ——> (0.1 * 10 + 0.2 * 10) / 10 // 0.30.8 * 3 ——> ( 0.8 * 100 * 3) / 100         //2.4

  • leetcode412. Fizz Buzz2020-06-01 13:36:25

    写一个程序,输出从 1 到 n 数字的字符串表示。 1. 如果 n 是3的倍数,输出“Fizz”; 2. 如果 n 是5的倍数,输出“Buzz”; 3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。 示例: n = 15, 返回: [     "1",     "2",     "Fizz",     "4",     "Buzz",     "Fizz",  

  • 数量关系2020-05-15 21:58:55

    1.   代入排除法:年龄问题、余数问题、多位数、不定方程      注意:考虑优先代哪个:比如题目中求最少,最多 2.   奇偶特性:选项的奇偶        注意: 加减同性,遇到已知两数之和是奇数,就想到两数差也是奇数       题中出现了2倍,平均分,想到奇偶特性 3. 整除特性:   

  • 204.Count Primes2020-05-11 17:08:33

    给定一个正整数,求小于这个数的质数个数。Input: 10Output: 4Explanation: There are 4 prime numbers less than 10, they are 2, 3, 5, 7. 思路:一、暴力,利用for循环,对 2~n的数遍历,当遇到质数时,将其加入动态数组中,内一次对动态数组的质数求模,若这个数是质数,则加入动态数组。第一次

  • 程序设计原则:把计算过程交给计算机2020-04-06 23:53:16

    程序设计原则:把计算过程交给计算机 一道简单的数学题 首先,我们先看一道很简单的数学问题,求出 1000 以内所有 3 或 5 倍数的数字的和。 把计算过程,交给计算机 写程序的一个目的,就是减少我们人类在解决问题中的具体计算过程 #include <stdio.h> int main() { int sum = 0;

  • 镜头选型(转载)2020-04-05 10:52:09

      下面来看一个实际的镜头选型的例子:为视觉检测系统选择镜头,已知条件是:相机靶面为2/3”,像元尺寸为6.45um x6.45um ,C-mount,工作距离大于200mm,系统分辨率为0.05mm, 光源采用白色LED光源。   第一:因为采用白色光源,所以肯定是普通的可见光镜头;  第二:工作距离不变,分辨率固定,可

  • [蓝桥杯2018初赛]倍数问题2020-04-01 10:51:10

    题目描述众所周知,小葱同学擅长计算,尤其擅长计算一个数是否是另外一个数的倍数。但小葱只擅长两个数的情况,当有很多个数之后就会比较苦恼。现在小葱给了你 n 个数,希望你从这 n 个数中找到三个数使得这三个数的和是 K 的倍数,且这个和最大。数据保证一定有解。输入第一行包括 2 个正

  • 数论-素数筛法小结2020-03-02 18:59:27

    素数筛法一直是我前期学习的难题,现在把它总结一下,防止忘记。 ① 普通筛法 O(n√n) 根据定义,一个合数n一定可以由两个数相乘得到,这两个因数一个大于√n,另一个小于√n,所以可以对因数从2到√n进行枚举,判断是否可以被n整除,如无法整除,则为素数。 ② 埃氏筛法 O(n㏒n) 如果一个数是素

  • LeetCode 1363. 形成三的最大倍数2020-02-26 21:39:13

    LeetCode 1363. 形成三的最大倍数 题目来源 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/largest-multiple-of-three/ 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 题目描述 给你一个整数数组 digits,你可以通过按任意顺序连接其中某

  • 蓝桥练习15:约数倍数选卡片2020-02-23 18:37:51

    问题 1451: [蓝桥杯][历届试题]约数倍数选卡片 原题链接:问题 1451: [蓝桥杯][历届试题]约数倍数选卡片 解题思路:博弈论——对手的必败态就是我的必胜态。需要注意的是只要某个选择可以导致对手出现必败态,则这个选择就是正确的,可以直接返回;而当我所有选择走了一遍之后,发现并

  • 阿里算法题:打印100 ,一个线程打印5的倍数,一个线程打印3 的倍数,另外一个线程打印其他数2020-02-23 15:02:26

    package com.mh.others.arithmetic; import org.junit.Test; import java.util.concurrent.atomic.AtomicBoolean; /** * 阿里算法,打印100 ,一个线程打印5的倍数,一个线程打印3 的倍数,另外一个线程打印其他数 * */ public class ArithPrint { private static Object

  • Find a multiple POJ - 23562020-02-21 18:55:53

    The input contains N natural (i.e. positive integer) numbers ( N <= 10000 ). Each of that numbers is not greater than 15000. This numbers are not necessarily different (so it may happen that two or more of them will be equal). Your task is to choose a

  • LOJ#508. 「LibreOJ NOI Round #1」失控的未来交通工具2020-01-29 21:03:17

    题意 一个带边权无向图,有两种操作:加边以及询问在\(x,x+b,...,x+(c-1)b\)这些数中,有多少个数存在至少一条与之模\(m\)同余的从\(u\)到\(v\)的路径(可以不是简单路径)。 做法 奇数 考虑某一边\((u,v,w)\in E\),从\(u\)到\(v\),通过来回绕圈的方式,能形成\(2k+1\)的关于\(w\)系数,将其放

  • C - Find The Multiple2020-01-22 21:00:08

    说实话,开始一脸懵,主要是不知道怎样往最短路径上想象。。。 【题意】:在一个仅有0,1所组成的数字中找n的最小倍数(所以开头为0当然是不行的),不超过200位(但我做题是没管,也AC了) 【思路】:因为要找n的倍数,当然从最小的一直增大到想要的数字;对于增大的数有两种情况,*10以及*10+1;所以可以采用

  • 2、3、4、5、7、8、9、11、13、25、125的倍数的特征2020-01-20 19:00:55

    2的倍数特征: 整数末尾是0、2、4、6、8、……的数。   3的倍数特征: 整数各个位数字和是3的倍数。例如:3、6、9、12、15、18……、156……   4的倍数特征: 整数末两位被4整除。例如:124、764、1148……   5的倍数特征: 整数的末尾是0或5的数。   7的倍数特征: 整数末三位与前几位的差

  • 412-Fizz Buzz2020-01-13 19:01:41

    412-Fizz Buzz 写一个程序,输出从 1 到 n 数字的字符串表示。 如果 n 是3的倍数,输出“Fizz”; 如果 n 是5的倍数,输出“Buzz”; 3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。 示例: n = 15, 返回: [ "1", "2", "Fizz", "4", "Buzz", "Fizz"

  • 2020.1.7 校内测试 T1 分火腿2020-01-08 12:03:48

    题目链接  https://www.luogu.com.cn/problem/U101928   看了一眼觉得 T1 很水,原来是我想错了,悲惨爆零qwq。 虽然确实挺水的 嗯,首先看一下题目中的一个细节: 将 n 根火腿分成均等的 m 份,不是 m 段 我就死在了这里  也就是说,你可以把两个火腿分成:2/3,1/3,1/3,2/3 四段,其中第二段

  • 输出100以内所有6的倍数,每5个一行。2019-12-30 11:55:23

    1 /* 2 输出100以内所有6的倍数,每5个一行 3 */ 4 public class Demo { 5 public static void main(String[] args){ 6 System.out.println("100以内所有6的倍数:"); 7 int num = 0; 8 for (int i = 1; i < 100 ; i++) { 9

  • 关于摄影器材的一些知识点2019-12-20 13:02:29

    最近对摄影有点兴趣,开始了解单反、微单以及镜头等摄影器材(以微单为主),主要了解了索尼a7系列、富士xt系列,更多的偏向原理方面。由于熬夜看各种科普文导致记忆力明显下降,趁着周五划水暂记一下,剩下的坑慢慢填。 1.CMOS CMOS全称Complementary Metal Oxide Semiconductor(互补金属氧化

  • NIM游戏:妙解2019-12-16 09:03:59

    巴什博奕,n%(m+1)!=0时,先手总是会赢的     来自 <https://leetcode-cn.com/problems/nim-game/comments/>         思路:此题代码很简单,但是思想却不好理解,我们每次拿石头,一共有两种情况,A:石头总数为4的倍数,B:石头总数不为4的倍数,为什么我们会关注4的倍数呢。我们可以采取数

  • Leetcode 412.FizzBuzz2019-12-14 23:00:23

    题目描述写一个程序,输出从 1 到 n 数字的字符串表示。 1. 如果 n 是3的倍数,输出“Fizz”; 2. 如果 n 是5的倍数,输出“Buzz”; 3. 如果 n 同时是3和5的倍数,输出 “FizzBuzz”。 示例: n = 15, 返回: [ "1", "2", "Fizz", "4", "Buzz", "Fizz",

  • 为什么hashmap以2的倍数作为桶的长度,同时以2作为扩容倍数2019-11-29 13:55:06

      1 h%n==h&(n-1) 增加运算速度 2 使hash分布更均匀 HashMap源码解析笔记 3 扩容时仅需要多比较1个bit:  if ((e.hash & oldCap) == 0) { 重点 newTab[j + oldCap] = hiHead;重点  jdk1.7 1.8 hash map 区别及一些细节 4 扩容迁移时,仅有一半的数据要迁移,减少迁移成本 这与分表

  • 裴蜀定理的证明2019-11-21 13:00:08

    转载自https://www.cnblogs.com/bljfy/p/9316784.html 定理 ax+by=c,x∈Z∗,y∈Z∗成立的充要条件是gcd(a,b)|c 证明 设s=gcd(a,b),显然s|a,并且s|b 又因为x,y∈Z 所以s|ax,s|by 显然要使得之前的式子成立,则必须满足c是a和b的公约数的倍数 又因为x和y是正整数 所以c必然是a,b最大

  • CodeForces 1005D Polycarp and Div 3(思维、贪心、dp)2019-11-06 12:54:27

      http://codeforces.com/problemset/problem/1005/D        题意: 给一个仅包含数字的字符串,将字符串分割成多个片段(无前导0),求这些片段里最多有多少是3的倍数   思路一(贪心): from:https://blog.csdn.net/islittlehappy/article/details/81006849 一个数是3的倍数,则各位的和能

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有