ICode9

精准搜索请尝试: 精确搜索
  • CF1438D 题解2021-08-12 10:31:53

    题面已经说的很清晰了,就不再重复。 这道题 \(n\) 要分为奇数和偶数分类讨论。 我们需要将所有的数都变为一个数,那么需要保证不断地和同一个数做异或,而这道题操作的方式是把三个数变为它们的异或,也就是说,需要另外两个数相等,这样操作才能保证所有的数都变为一个数。 那么对于奇数,我

  • AcWing 3800. 奇数还是偶数2021-08-11 20:03:31

    原题链接 Description 给定一个整数 \(n\),它可以被表示为一个 \(k\) 位的 \(b\) 进制数,如下所示: \[n=a_1 \cdot b^{k−1}+a_2 \cdot b^{k−2}+\cdots+a_{k−1} \cdot b + a_k \]举例说明,如果 \(b=17,k=3,a=[11,15,7]\),那么 \(n=11⋅172+15⋅17+7=3179+255+7=3441\)。 请你判断 n

  • 分别求1~100所有偶数的和几奇数的和;2021-08-11 19:33:42

    求偶数的和: sum = 0 for i in range(1,101): if i % 2 == 0: sum = sum + i print(sum) 输出结果为:2550 求奇数的和: sum = 0 for i in range(1,101): if i % 2 == 1: sum = sum + i

  • [CF578F] Mirror Box2021-08-09 19:01:54

    \(\text{Problem}:\)Mirror Box \(\text{Solution}:\)​ 较为显然的是如果 / 和 \ 围出了一个环,就无解。 考虑光线会从相邻的边界段射出,这说明两个边界段的奇偶性相同的非重合端点(此处认为一个网格上点 \((i,j)\)​ 的奇偶性为 \((i+j)\%2\)​ 的取值,原图有 \((n+1)\times(m+1)\)

  • 翻转单词顺序列2021-08-08 13:01:54

    题目1 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Ca

  • 百度之星 初赛二魔怔(模拟+并查集)2021-08-01 20:02:50

    link 题意: 给一张无向完全图,每条边有一个颜色,为黑色或者白色。你初始在点 s 上,你每次可以从当前的点经过一条边走到另一个点上,并将走过的边的颜色翻转。你想要把图中所有的边全都变为黑色,要求最小化走过的边的条数,求这个最小值,或者判断无解。 分析: 其实就是考虑情况,我们先看这个性

  • 算法_次方求模(快速幂)2021-07-31 20:33:15

    求ab % c 的值。其中a, b, c 是整数,且 0 < a,c < 109,0 < b < 1018 暴力算法 O(b) long long ans = 1; for (long long i = 1; i <= b; i++) { ans *= a; } ans % c; 优化(暴力算法) 根据取模运算的性质,(a * b) % p = [(a % p) (b % p)] % p 所以原式(a · a · a ·····

  • 题解 【[长春集训7.22]序列】2021-07-29 20:02:36

    [长春集训7.22] 序列 (密码 wyca) 题目大意: 给一个序列,找一个区间使得该区间 \([\,l,\,r]\) 的和为正奇数,且和最小。输出最小值和该区间的左右端点 \(l,r\) 。 solution: 考场上我先打了 三十分\((n\leq1000)\)的暴力,然后想题目给的\(20\)分特殊性质: \(a_i\ge0\)。对于一个奇数位

  • Just a joke (博弈, 图的组成,性质)2021-07-27 19:31:47

    2021牛客暑期多校训练营4 F. Just a joke 题意: ​ n个点,m条边的无向图,两个操作:1. 可以删一条边 2. 删一个没有环的连通分量,最后不能操作的失败 分析: ​ 一个无环连通分量,边数+点数 = 2*n -1,是奇数,若该图仅有一个无环连通分量那必然是先手胜,一个有一个环的连通分量,要先将其删

  • 2021牛客暑期多校训练营 4 题解2021-07-26 20:03:03

    2021牛客暑期多校训练营 4 F Just a joke 题意: 爱丽丝和鲍勃正在玩游戏。一开始,有一个无向图G 和 n节点。Alice和Bob轮流操作,Alice先上场。不能操作的玩家将输掉比赛。 每回合,玩家应该做以下操作之一: 1.删除一条边 2.删除一个连接的组件没有任何循环(不能含有环) 爱丽丝和鲍勃

  • Java求100以内的素数,并输出2021-07-25 10:03:09

     偶数当中只有2是素数; 奇数当中,对于一个奇数k来说,使用3~根号k的每一个整数j去除k,如果找到一个整数j能除尽k,则k不是素数;而只有测试完3~根号k中的所有整数j都不能除尽k,才能确定k是素数。 package com; public class app4_12 { public static void main(String[] args)

  • #734 (Div. 3) 1551. D1,2. Domino (思维,构造easy/hard version)2021-07-24 10:35:00

    LINK 题意 现在必须恰好放下 k k k个水平的 1 ∗ 2 1*2

  • Journey to Un'Goro 题解(思维+剪枝搜索)2021-07-23 21:02:15

    题目链接 题目大意 要你一构造一个长度为\(n\)的只包含\(b,r\)字符的串,使得子串中\(r\)的数量为奇数的最多 题目思路 问的qls,确实有点秒 把字符r设为1,b设为0,那么子串中r的数量就是前缀和之差,即前缀和差为奇数 那么n+1个前缀和里,奇数和偶数的个数应该尽可能相近,即前缀的奇数偶数各

  • 最大最小公倍数2021-07-23 17:02:50

    题目: 问题描述 已知一个正整数 N,问从 1~N-1 中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数 N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 <= N <= 106。 思路: 这三个数要两两互质 N为奇数时  

  • 奇数卷积核和偶数卷积核,为啥用奇数2021-07-23 13:33:01

    奇数卷积中心对称,而偶数卷积在实现时没有对称点,这将导致在实现时卷积利用的信息不能是各个方向的,只能是左上或其他方向,因此整体将会导致feature map往一个方向偏移。 偶数准确率高的案例:https://blog.csdn.net/qq_40268255/article/details/104364808 (这里也证实小卷积核准确率更

  • java声明全局变量的关键字,详细解说2021-07-21 17:02:06

    字节跳动 ⾯试前⼀⾯⼆⾯⼩结 ⾯试前 头条的⾯试是三家⾥最专业的,每次⾯试前有专⻔的HR和你约时间,确定OK后再进⾏⾯试。每次都是通过视频⾯试,因为都是之前都是电话⾯或现场⾯,所以视频⾯试还是有点不⾃然。也有⼈觉得视频⾯试体验很赞,当然萝⼘⻘菜各有所爱。最坑的⼆⾯的时候

  • 练习2-14 求奇数分之一序列前N项和2021-07-20 23:04:06

    浙大版《C语言程序设计(第3版)》题目集 本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。 输入格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。 输入样例: 23 输出样例: sum = 2.549541 提交: #include

  • 4.【一维数组】【入门】输出奇数和偶数2021-07-17 20:02:40

    时间限制: 1 Sec  内存限制: 128 MB 题目描述 输入n个整数,将其中的奇数和偶数分别显示出来(1 < n < 30) 输入 第一行:一个整数n。第二行:n个空格隔开的整数。 输出 第一行:若干个奇数。第二行:若干个偶数。(每个数前面都有一个空格) 样例输入 10 21 12 33 43 59 68 77 18 19 40 样例

  • 排位赛(五)| B题2021-07-14 10:31:31

    【题目描述】   给定一个质数 n,问能否写成两个质数 a, b 的和,即 n = a + b, a, b, n均为质数; 【输入格式】   输入包括一个整数n (2  <= n <= 1e7); 【输出格式】   如果不存在这样的整数n, 输出 -1;   如果存在,输出a,b,以空格间隔开; 【解题思路】   (1)只存在2一个偶数质数;  

  • Codeforces Round #732 (Div. 2)2021-07-14 01:33:15

    B. AquaMoon and Stolen String 这题就是把一个字符串拿走了,但是给了我们原来的和剩下的,所以别看中途配对又交换了,直接相减就行了。 代码 string s[N], s1[N]; int main() { //ios::sync_with_stdio(false); cin.tie(nullptr); int t; cin >> t; while (t--) { int n, m;

  • D.Deleting Divisors(博弈)2021-07-13 20:00:57

    题目大意:Alice和Bob玩游戏,Alice先手,每一次他们都要做操作就是将数减去它的因子(他小于自身且不为1的因子) 轮到谁不能做这个操作谁就输了。所以他们会尽力给对方留下质数 链接: https://codeforces.com/problemset/problem/1537/D. #include<bits/stdc++.h> using namespace st

  • 奇偶数对换,当最后一位为奇数时不变2021-07-13 19:33:50

       变更之后 为     select id , if (id =(select max(id) from test_su) and (id % 2 != 0 ),id , if(id % 2 = 0 ,id -1 , id + 1)) ,a from test_su order by id       b

  • 关于四舍六入五取偶这件事2021-07-12 22:01:28

    因为被某不知名题毒害而被一群dalao安利的新知识,不适用于全部环境 double a=2.35; printf("%.1lf",a); 看上面这一段代码,输出是2.4,这没什么问题 double a=2.25; printf("%.1lf",a); 但这段代码输出的却是2.2,并不符合四舍五入的原则 这就得需要用"四舍六入五取偶"的原则来

  • 俄罗斯农民乘法2021-07-11 23:03:05

    以12 * 9为例 第一个数(12)乘2,第二个数(9)除以2 如果第二个数为偶数,则继续; 如果第二个数为奇数,需要保留第二个数乘2的结果; 直到第二个数等于0,累加前面保留的第一个数 12 9(保留) 24 4(舍掉) 48 2(舍掉) 96 1(保留) 192 0(舍掉) 所以最后结果 12 + 96 = 108(= 12 * 9) 原理,

  • 要求实现一个函数,计算N个整数中所有奇数的和,同时实现一个判断奇偶性的函数。2021-07-11 22:55:27

      相关代码{ 相关代码: #define MAXN 10//把MAXN定义为常量10 int even( int n );int OddSum( int List[], int N ); int main(){    int List[MAXN], N, i;     scanf("%d", &N);    printf("Sum of ( ");    for ( i=0; i<N; i++ ) {        scanf("%d&q

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

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

ICode9版权所有