ICode9

精准搜索请尝试: 精确搜索
  • Codeforces Global Round 192022-02-15 10:33:35

    Codeforces Global Round 19 A. Sorting Parts 我们可以贪心的选择len等于1,所以当原来是数组是排好序的,就输出”NO“,否则输出”YES“。 void solve(){ cin >> n; vector<int>q(n); for(int i = 0; i < n; i ++ ) cin >> q[i]; if(!is_sorted(all(q))){ cout << "YES"

  • [省选前集训2022] 模拟赛52022-02-10 22:02:15

    A 题目描述 给定 \(n\) 个数 \(a_i\),其中 \(k\) 个 \(a_i\) 是奇数,再给定一个 \(n\times n\) 的矩阵 \(\{c_{i,j}\}\),都保证是非负整数,你可以做下列操作任意次: \(a_i\) 减 \(1\),\(a_j\) 减 \(1\),花费 \(c_{i,j}\) 的代价,\(i=j\) 是被允许的。 问把所有 \(a_i\) 都变成 \(0\) 的

  • 题解 【P7567 「MCOI-05」魔仙】2022-02-09 16:31:54

    比赛时在 Typora 上瞎推着式子结果就出来了( 先给出一个结论,满足条件的 \(N\) 一定至少有两个偶数因子,也就是 $N\mod 4=0 $。 证明: 设 \(N=\prod^n_{i=1}a_i\),则 \(\sum^n_{i=1}a_i=0\)。 令 \(N\) 为奇数,则它所有的因子也都是奇数,即 $a_1, a_2,\ldots,a_n $ 都是奇数,一共有 \(N\)

  • 用C语言查找100 ~ 200之间的素数2022-02-08 14:59:35

    1. 素数与奇数: 素数又称质数,不同于奇数。 素数只有 1 和它本身俩个约数。例如: 155 不属于素数 奇数:整数中,不能被 2 整除的数是奇数。例如:155是奇数 2. 打印和存储 100 ~ 200 这 101 个数字: 可以利用 for 循环 + 数组的方法 或者是单独利用for循环实现100 ~ 200数字的打印和存

  • FPGA奇数分频的实现2022-02-07 13:30:00

    在FPGA开发中,我们往往需要对时钟进行分频,得到满足我们需求的时钟频率。尽管这些分频的工作完全可以由PLL等ip核完成,但通过verilog语言同样也可以实现。在本博客中,我们仅讨论整数倍分频。 偶数倍分频 偶数倍分频的实现较为简单,一般是设置一个计数器,从0开始计数,达到N-1后又重新

  • 快排与归并思想的例题--调整数组顺序使奇数位于偶数前面2022-02-06 19:30:28

    题目:调整数组顺序使奇数位于偶数前面:输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前面部分,所有的偶数位于数组的后面部分。要求时间复杂为o(n). 解题思路: 思路一:归并排序里面归并步骤的时候的思想时间复杂度O(n) 与归并排序想法一样都是开辟一个辅助空间 通过cu

  • AT2153 [ARC064B] An Ordinary Game2022-02-02 15:03:53

    题目传送门 结论 根据题意以及我和我妈的多次试验,结论大致如下: 如果字符串的第一个字符与最后一个字符相等: 字符串长度为偶数时第一个人赢。 字符串长度为奇数时第二个人赢。 如果字符串的第一个字符与最后一个字符不相等: 字符串长度为偶数时第二个人赢。 字符串长

  • 快速幂写法2022-01-31 20:31:47

    1 快速幂迭代写法 求a^b的值 1利用二进制的权值进行求解,列如b=10;b的二进制为1010; 逐步求出b的位,遇到1就累乘结果存到答案,否则一直累乘; b b&1 答案a101001a^21011a^2a^4100a^2a^811a^2*a^8 其中b&1是判断二进制数末尾是否为1(可以理解为b是否为奇数) 代码如下: long long ksm(l

  • 1342. 将数字变成 0 的操作次数_2022_01_30 新年快乐!2022-01-31 19:00:27

    1342. 将数字变成 0 的操作次数 给你一个非负整数 num ,请你返回将它变成 0 所需要的步数。 如果当前数字是偶数,你需要把它除以 2 ;否则,减去 1 。 示例 1: 输入:num = 14 输出:6 解释: 步骤 1) 14 是偶数,除以 2 得到 7 。 步骤 2) 7 是奇数,减 1 得到 6 。 步骤 3) 6 是偶数,除以 2 得到 3

  • LeetCode简单题之将数字变成 0 的操作次数2022-01-31 13:04:53

    题目 给你一个非负整数 num ,请你返回将它变成 0 所需要的步数。 如果当前数字是偶数,你需要把它除以 2 ;否则,减去 1 。 示例 1: 输入:num = 14 输出:6 解释: 步骤 1) 14 是偶数,除以 2 得到 7 。 步骤 2) 7 是奇数,减 1 得到 6 。 步骤 3) 6 是偶数,除以 2 得到 3 。 步骤 4) 3 是奇数,减

  • 笔试强训之每日一题(九)2022-01-30 21:58:00

    笔试强训之每日一题(九) 文章目录 笔试强训之每日一题(九)字符串压缩题目链接题目描述题目思路题目代码 配对交换题目链接题目描述题目思路题目代码 字符串压缩 题目链接 题目描述 字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符

  • leetcode-1342:将数字变成 0 的操作次数2022-01-29 17:34:01

    leetcode-1342:将数字变成 0 的操作次数 题目解题方法一:模拟 题目 题目链接 给你一个非负整数 num ,请你返回将它变成 0 所需要的步数。 如果当前数字是偶数,你需要把它除以 2 ;否则,减去 1 。 示例 1: 输入:num = 14 输出:6 解释: 步骤 1) 14 是偶数,除以 2 得到 7 。 步骤 2) 7

  • 好题题解2022-01-27 08:33:14

    已经删除了一些很没有营养的题 建议倒序阅读 CF1307B 题意: 在数轴上给你一个点 \((0,n)\),和一些你可以走的距离 \(a_i\) ,问最少多少次才能恰好走到 \((0,n)\) . 思路: 首先它说是最少次数,那肯定尽量走最长的距离,这么走最后会剩下 \(n\) 对 \(\max\{a_i\}\) 取模这么长需要走,显

  • 判断并输出两个数之间的奇数2022-01-26 16:03:34

    #include<stdio.h> #include<math.h> #include<string> int  main() {     //案例五     printf("请输入二个整数:\n");     int m, n, count = 0;     scanf_s("%d%d", &m, &n);     while (m <= n)     {         if (m % 2 != 0)

  • 「题解」除数博弈2022-01-23 21:34:19

    原题目链接:Link。 这是一道博弈论。 让我们来思考一下。只要某个人选数字后 \(n\) 为奇,这个人就能赢。 对于某个人来说(此时 Ta 要选数字): 若 \(n\) 为奇数,则 \(x\) 为 \(n\) 的因数,一定为奇(偶数怎么乘成奇数),从而 \(n - x\) 为偶数; 若 \(n\) 为偶数,则一定可以选择 \(1\),从而 \(n -

  • 每天一道英文题,ICPC不自闭(14)2022-01-23 12:02:55

    POJ 2262 Goldbach's Conjecture 题目翻译 1742年,德国业余数学家克里斯蒂安·戈德巴赫(Christian Goldbach)致函莱昂哈德·欧拉(Leonhard Euler),他在信中做出以下推测: 每一个大于4的偶数都可以写为两个奇数素数之和。 举个栗子: 8 = 3 + 5. 3和5都是奇数素数。 20 = 3 + 17 = 7 + 13

  • 力扣 面试题 05.07. 配对交换2022-01-16 20:03:14

    题目 配对交换。编写程序,交换某个整数的奇数位和偶数位,尽量使用较少的指令(也就是说,位0与位1交换,位2与位3交换,以此类推)。 示例 输入:num = 2(或者0b10) 输出 1 (或者 0b01) 输入:num = 3 输出:3 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/exchange-lcci 著作权归领扣

  • LeetCode-1903. 字符串中的最大奇数_Python2022-01-16 20:01:50

    给你一个字符串 num ,表示一个大整数。请你在字符串 num 的所有 非空子字符串 中找出 值最大的奇数 ,并以字符串形式返回。如果不存在奇数,则返回一个空字符串 “” 。 子字符串 是字符串中的一个连续的字符序列。 示例 1: 输入:num = “52” 输出:“5” 解释:非空子字符串仅有

  • 第33题:大幂次运算2022-01-16 16:01:14

    题目描述: 给你两个正整数a(0 < a < 100000)和n(0 <= n <=100000000000),计算(a^n) % 20132013并输出结果 示例: 输入: a = 3453 n = 0 输出: 1 思路一:快速幂。 若 b b b是奇数,则

  • 牛客小白月赛43 F 全体集合2022-01-14 14:03:01

    题目链接 F 全体集合 题目大意 给出\(n\)个点\(m\)条边的无向图,给出\(k\)个点上分别有一个人,每个人一次只能走到一个相邻的节点,问有没有一种可能让这些人都走到一个点。 思路 考虑使用二分图染色: 如果染色成功,说明这个图是二分图,那么对于不同颜色的点永远不可能走到一起,题目也说

  • codeforces - 1363A 思维题2022-01-11 10:04:10

    原题链接:https://codeforces.com/problemset/problem/1363/A 翻译:   给定一个长度为n的数组,判断是否可以取出x个数,使这x个数的和为奇数。 Input 输入第一行一个数字t(t<=100),表示有t组样例。每组样例由数组长度n和要取数的数量x,以及n个数字组成。(x<=n<=1000) Output 对于每组样

  • python第二天作业2022-01-10 22:29:59

    第一题 第二题 第三题 第四题  有1、3、5、7、9组成的所有不重复的四位数之和是多少?(C ) A、666700  B、666600   C、 678860  D、665500 第五题 作业4:一个会议有12个员工,假设已有8个员工是女性,求所有员工都是女性的概率( D) A、11/23 B、12/35  C、2/9  D、1/8 第六题

  • 将整数的奇偶位互换——位运算2022-01-09 10:00:17

    例如9=1001互换奇偶位后为6=0110; 对于&来说,x&1=x,所以&1有保留的作用,x&0=0,&0有清除的作用; 从右往左数, 注意到1001&(0101)=0001;意义为保留奇数位 1001&(1010)=1000;意义为保留偶数位; 又因为 0001<<1=0010; 1000>>1=0100; x^0=x 0010^0100=0110; 则实现了整数的奇偶位互换功能; 代码

  • 第2期-求100以内奇数和2022-01-06 16:33:51

    1 解题思路 对100以内的奇数求和,有四种常见的解题方法: 用range函数遍历100以内的奇数,然后用sum函数求和 for 循环嵌套if语句,将100以内的奇数相加求和 while循环将100以内的奇数相加,并打印求和 用递归方法求和 2 解题方法 方法一: sum函数 1 print(sum(range(1, 100, 2))) 首先

  • 蓝桥杯 奇数倍数2022-01-04 17:01:23

    题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 请你找到最小的整数 XX 同时满足: XX 是 20192019 的整倍数; XX 的每一位数字都是奇数。 #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int i,num,temp;

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

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

ICode9版权所有