ICode9

精准搜索请尝试: 精确搜索
  • LeetCode--412.Fizz Buzz(C++描述)2021-11-13 10:02:45

    // Source : https://leetcode-cn.com/problems/longest-palindrome/ // Date : 2021-11-13 简单题重拳出击 /************************************************************************************** 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最

  • 埃拉托斯特尼筛法2021-11-08 17:04:51

      埃拉托斯特尼筛法(希腊语:κόσκινον Ἐρατοσθένους,英语:sieve of Eratosthenes ),简称埃氏筛,也称素数筛。这是一种简单且历史悠久的筛法,用来找出一定范围内所有的素数。所使用的原理是从2开始,将每个素数的各个倍数,标记成合数。一个素数的各个倍数,是一个差为此素

  • 倍数区间2021-11-05 09:35:04

    倍数区间 ​ 先定义 \(i\) 的区间表示最长的区间 \([l,r]\) 满足 \(\forall k\in[l,r]\;a_i|a_k\) 且 \(l\le i\le r\)。 ​ 首先需要知道几个性质 如果 \(a_j\) 是 \(a_i\) 的倍数那么除非 \(a_j=a_i\),否则 \(a_i\) 不会是 \(a_j\) 的倍数 对于 \(a_i,a_j(i<j)\),如果 \(\foral

  • 数学专练2021-11-03 11:35:17

      (本篇博客不含题面(但有连接)、详解,主要是关键点和总结)   Ⅰ. Paperfolding   很容易推出答案为:    然后用二项式定理化简,二项式定理如下:    化简之后可得:    最后快速幂+逆元。       Ⅱ. Divisors   观察范围:我们只需要输出前100000项,所以直接大法师

  • 2021-11-022021-11-02 20:00:57

    C语言I博客作业02 这个作业属于哪个课程https://bbs.csdn.net/topics/603005146这个作业要求在哪里https://bbs.csdn.net/topics/603005146这个作业的目标<学习好C语言>学号<20218528> 一、本周作业(总分45分) 1.1 完成PTA作业,并给出编程题完成截图,截图上有自己的学号及姓名标

  • 2021-11-022021-11-02 17:06:47

    这个作业属于哪个课程https://bbs.csdn.net/forums/csuft_swxy_C?typeId=17324这个作业要求在哪里https://bbs.csdn.net/topics/603005306这个作业的目标<完成PTA的作业并贴图按照助教发布的作业要求进行解释,分析自己在写代码过程中出现的问题及解决办法,写出自己的学习总结和

  • 2021-11-022021-11-02 16:58:01

    计算函数值 !体质指数的计算方法 现在给定某一个月份,然后要求输出该月份的天数,假设年份都是平年。 给定公元1000年到公元3000年之间的某一天,请你给出该天的前天是哪一天 键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数

  • C语言I————博客作业032021-11-02 13:34:59

    这个作业属于哪个课程https://bbs.csdn.net/forums/csuft_swxy_C?category=0&typeId=17321这个作业要求在哪里https://bbs.csdn.net/topics/603005146这个作业的目标加强练习用代码解决数学问题学号20218536 一、本周作业(总分45分) 1.1 完成PTA作业,并给出编辑题完成截图,截图

  • C语言I博客作业032021-10-31 18:07:10

    这个作业属于哪个课程https://bbs.csdn.net/forums/csuft_swxy_C?typeId=17324这个作业要求在哪里https://bbs.csdn.net/topics/603005306这个作业的目标<初步学会简单的编程>学号<20218475> 1.PTA作业 1.1 本题目要求计算下列分段函数f(x)的值: 注:可在头文件中包含math.h,并

  • codewars练习2021-10-31 14:33:34

    如果我们列出所有小于10的自然数中,3或5的倍数,我们可以得到3 5 6 9。这几个数的和为23。 #给一个数,返回所有小于它的自然数,3和5的倍数之和。如果其中有负数,则返回0。 #样例:solution(4), 3 ,solution(6), 8。 1 def solution(number): 2 sum = 0 3 if number<0: 4

  • 2021-10-312021-10-31 13:33:17

    C语言I博客作业03 这个作业属于哪个课程https://bbs.csdn.net/forums/csuft_swxy_C?typeId=17321这个作业要求在哪里https://bbs.csdn.net/topics/603005146这个作业的目标<分支及if语句的运用巩固>学号<20218539> 7-1 计算分段函数 本题目要求计算下列分段函数f(x)的值: 在这

  • 2021-10-302021-10-30 21:59:24

    这个作业属于哪个课程https://bbs.csdn.net/forums/csuft_swxy_C?typeId=17327这个作业要求在哪里https://bbs.csdn.net/topics/603005148这个作业的目标C语言学习的总结学号20218574 2请给出本章学习总结 1 学习进度条 本周学习有点迟滞,主要是这个星期开始时,忙于微电影的事,

  • 美好的一天从学到新知识开始(for ,整除)2021-10-30 20:59:41

    /* 编写程序从1循环到150,并在每行打印一个值; 另外在每个3的倍数上打印“foo” 在每个5的倍数行上打印“biz”; 在每个7的倍数行上打印输出“baz”;*/ class ForTest1 { public static void main(String[] args) { for(int i=1;i<=150;i++){ System.out.print(i+" ");

  • Python 中求小于这个数的所有素数2021-10-18 14:01:58

    小白咩初学编程,如有错误请见谅 题目:输入一个数(这个数大于2),输出小于这个数的所有素数 方法一: 利用两个for循环嵌套  方法二: 奇数中除了3的倍数和1,加,2,3输出的结果为素数(没有证明过得方法,谨用哈) 方法三: 除2,3,5,7,的二倍数以上数,剩下的为素数 代码截图: 方法一:   方法二: 方法

  • 求N的倍数M都是各位0和12021-10-16 11:30:36

    定义一个函数 求倍数的函数   来实现算法 #include <cstdio> #include <cmath> #include<iostream> using namespace std; void bei(int n);//定义函数 int main() {     int n;     while(scanf("%d",&n)!=EOF)     {         bei(n);         if(cin.eof())

  • Sieve of Eratosthenes algorithm2021-10-16 11:03:20

    Given an integer n, return the number of prime numbers that are strictly less than n. 基本思路:小于n的数的所有倍数都不是素数。 初始阶段,设所有的数都是素数即标记为True。每遇到一个不是素数的数,将其进行标记为false。从2开始遍历小于n的所有数,如果这个数被标记为tru

  • 每日一题Fizz Buzz C++2021-10-13 23:03:24

    给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中: answer[i] == "FizzBuzz" 如果 i 同时是 3 和 5 的倍数。 answer[i] == "Fizz" 如果 i 是 3 的倍数。 answer[i] == "Buzz" 如果 i 是 5 的倍数。 answer[i] == i 如果

  • 10.11训练2021-10-12 09:31:34

    A - Consecutive Sum Riddle 题意:         q个测试用例,每行给个n,求l,r,满足l到r之间的数相加等于n。 分析:         可以是负数,那么从-n到n直接相加是0,把-n给去掉,相加不就是n了,他们之间的数刚好是相反数,多出来一个n,所以,就是-n+1到n就是结果。 代码: C - Make Them Equal

  • 一道代码试题FizzBuzz(python)2021-10-11 18:32:56

    输入一个数字n(整数),在1~n的范围内,每行单独输出i,且需满足以下条件: 1、如果i是3和5的倍数,打印FizzBuzz 2、如果i是3的倍数,但不是5的倍数,打印Fizz 3、如果i是5的倍数,但不是3的倍数,打印Buzz 4、如果i既不是3的倍数,也不是5的倍数,打印i python代码如下 def print_fizz_buzz(n):

  • 埃氏筛法2021-10-06 08:01:06

        导入:如果只对一个整数进行素性测试,通常O(√n )的算法就足够了。   但如果要对许多整数进行素性测试,则有更为高效的算法,其中就包括了   Eratosthenes筛法,简称埃氏筛法。它是一个与辗转相除法一样古老的算法,   可以用于枚举n以内的素数。     算法分解:       

  • 洛谷P21812021-10-04 19:02:30

      在int main前定义变量 跑得更快;用unsigned可减小储存空间n和n-1中一定有一个是2的倍数;n和n-1和n-2中一定有一个是3的倍数...之后同理    

  • LeetCode-412-Fizz Buzz2021-10-04 08:01:42

    Fizz Buzz 题目描述:写一个程序,输出从 1 到 n 数字的字符串表示。 如果 n 是3的倍数,输出“Fizz”; 如果 n 是5的倍数,输出“Buzz”; 3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。 示例说明请见LeetCode官网。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/fizz-bu

  • 数据结构(纸牌案例)2021-10-02 10:59:17

    1.完成课堂上讲解的纸牌游戏案例编程。 纸牌游戏:编号为1-52张牌,正面向上,从第2张开始,以2为基数,是2的倍数的牌翻一次,直到最后一张牌;然后,从第3张开始,以3为基数,是3的倍数的牌翻一次,直到最后一张牌;然后…从第4张开始,以4为基数,是4的倍数的牌翻一次,直到最后一张牌;...再依次5的倍数的牌

  • [vp]ARC0682021-09-29 20:03:42

    提交记录 \(A.\)来回翻\(5\),\(6\)是最优的 \(B.\)设\(a_x\)为\(x\)值出现的次数,那么\(ans=\sum[a_x>0]-[\sum (a_x-1) = 1~(mod~2)]\) \(C.\) \(法1\).对于一个数\(d\),区间长度\(\ge d\)都包含\(d\)的倍数, \(<d\)的最多包含一个。我们按区间长度排序。 枚举\(d\),然后用个指针向

  • 868. 筛质数2021-09-27 08:32:52

    题目传送门 理解与感悟 先去掉2的倍数,再去掉3的倍数,再去掉4的倍数,……依此类推,最后剩下的就是素数。 如求100以内的素数,我们只要到去掉sqrt(100)的倍数就可以了,这是因为10的2倍已经被2的倍数去掉了,10的3倍已经被3的倍数去掉了,所以到10的时候只剩下10的10倍以上的素数还存在。 同样

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

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

ICode9版权所有