ICode9

精准搜索请尝试: 精确搜索
  • 1775. 通过最少操作次数使数组的和相等2021-03-05 14:32:34

    给你两个长度可能不等的整数数组 nums1 和 nums2 。两个数组中的所有值都在 1 到 6 之间(包含 1 和 6)。 每次操作中,你可以选择 任意 数组中的任意一个整数,将它变成 1 到 6 之间 任意 的值(包含 1 和 6)。 请你返回使 nums1 中所有数的和与 nums2 中所有数

  • 1147 Heaps (30 分)给出序列判断最大/最小堆2021-02-27 11:33:38

    题意:给出序列判断是否为最大堆/最小堆,并输出后序遍历序列 #include<bits/stdc++.h> using namespace std; int n,m; int a[10005]; int k[10005]; int sum1,sum2,sum; vector<int> v; void dfs(int index,int cnt) { if(index>n) { int p=k[0],f=k[0],p1=0,f1=0; for(

  • H - Pashmak and Flowers2021-02-24 20:00:53

    翻译: #include <iostream> #include <string.h> #include <algorithm> const int N=2e5+5; using namespace std; int main() { int n,a[N],b,t; int sum1=0,sum2=0; cin>>n; for(int i=0;i<n;i++) cin>>a[i]; sort(a,

  • POJ 2785 4 Values whose Sum is 02021-02-24 13:03:07

    The SUM problem can be formulated as follows: given four lists A, B, C, D of integer values, compute how many quadruplet (a, b, c, d ) ∈ A x B x C x D are such that a + b + c + d = 0 . In the following, we assume that all lists have the same size n . 输

  • 手写reduce2021-02-18 23:29:50

    let arr = [1,2,3] Array.prototype.myReduce = function(callback,initValue){ let arr = this for(let i=0;i<arr.length;i++){ initValue = callback(initValue,arr[i],i,arr) } return initValue } let sum1 = arr.myReduce((result,item,inde

  • 蓝桥杯 算法提高 高精度乘法2021-02-16 14:31:58

    蓝桥杯 算法提高 高精度乘法 问题描述 计算机真是最傻的东西;他都不能计算大于10^65-1的a*b,请你帮这个“最傻”的东西过关,否则它就真的只认识1和0了。 输入格式 共两行; 第一行输入一个整数a; 第一行输入一个整数b。 输出格式 共一行,一个表示a*b的整数。 数据规模和约定 1065-1<

  • 4*4的二维数组,分别求出主对角线、次对角线上元素之和2021-02-15 15:30:13

    #include <stdio.h> void main() { int a[4][4],i,j,sum1=0,sum2=0; printf(“please input the a:\n”); for(i=0;i<4;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); for(i=0;i<4;i++) { for(j=0;j<4;j++) printf("%5d",a[i][j]);

  • PAT乙级1016 部分A+B(C语言)2021-02-11 10:29:13

    1016 部分A+B (15 分) 正整数 A 的“DA(为 1 位整数)部分”定义为由 A 中所有 D​A组成的新整数 P​A ​​ 。例如:给定 A=3862767,D​A=6,则 A 的“6 部分”PA是 66,因为 A 中有 2 个 6。 现给定 A、D ​A ​​ 、B、D ​B ​​ ,请编写程序计算 P ​A ​​ +P ​B ​​ 。 输入

  • 724. 寻找数组的中心索引2021-02-04 13:04:12

    解题思路: 因为是寻找中心索引,所以就从左向右找 先做一个全数的和sum1 sum2用来从左向右加 输入: nums = [1, 7, 3, 6, 5, 6] 输出:3 解释: 索引 3 (nums[3] = 6) 的左侧数之和 (1 + 7 + 3 = 11),与右侧数之和 (5 + 6 = 11) 相等。 同时, 3 也是第一个符合要求的中心索引 public

  • 力扣刷题之888. 公平的糖果棒交换2021-02-01 16:00:26

    题目简述 爱丽丝和鲍勃有不同大小的糖果棒:A[i] 是爱丽丝拥有的第 i 根糖果棒的大小,B[j] 是鲍勃拥有的第 j 根糖果棒的大小。 因为他们是朋友,所以他们想交换一根糖果棒,这样交换后,他们都有相同的糖果总量。(一个人拥有的糖果总量是他们拥有的糖果棒大小的总和。) 返回一个整数数

  • 1046 Shortest Distance测试点3超时2021-01-18 22:01:33

    超时我一般想到先把输入输出改成scanf之类的,但是还是超时,不过肉眼可见循环用的多 超时的思想:求距离时用两个for循环正向和逆向求距离,比较大小 #include<iostream> using namespace std; int n,m[100010]; int distance(int a,int b) { int sum1=0,sum2=0,t; for(int

  • Codeforces Round #695 (Div. 2) C. Three Bags2021-01-10 16:03:30

    题目链接:https://codeforces.ml/contest/1467/problem/C 题意:有三个背包,里面各自装了数, 每次可以选择任意两个非空背包,取其中一个数a和b 然后变成 a-b 放回 a背包中,b背包中的该数消失 直到最后只剩下一个数, 问剩下的数最大为多少 思路:考虑最后所有的数都会归到一个数的身上,这个数

  • 2021-01-092021-01-09 21:33:29

    求平均成绩 Problem Description 假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量。 Input 输入数据有多个测试实例,每个测试实例的第一行包括两个整数n和m,分别表示学生数和课程数。然后是n行

  • 1467C. Three Bags(贪心+思维)2021-01-09 11:01:05

    传送门 直接枚举最后剩下的数字在哪一个袋子里,这里以在 A A A为例 首先清楚一次操作消除 b b b,把

  • CCF 201909-1 小明种苹果 C++2021-01-05 14:03:49

    思路:最后一轮疏果后剩余的苹果总数T实则为第二行开始的正负数的总和;求疏果个数最多的树的编号k以及最多疏果个数p需要分别求出每一行中的负数的和,并不断更新最小值。 #include <iostream> #include <cmath> using namespace std; int main() { int N,M; int sum1=

  • 14行代码满分:1037 在霍格沃茨找零钱 (20分)2021-01-01 12:00:07

    立志用更少的代码做更高效的表达 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱 P 和他实付的钱 A,你的任务是写一个程序来计

  • js初学者for循环练手题2020-12-28 18:03:05

    js初学者for循环练手题 1+1/2+1/3…+1/20 var sum = 0; for(var i=1; i<=20; i++) { sum = sum + 1/i; } console.log(sum); 1-1/2+1/3…-1/100 var sum; var sum1 = 0; var sum2 = 0; for(var i=1;i<=99;i=i+2){ sum1 = sum1 + 1/i; } for(var i=2;

  • 面试题17.04.消失的数字2020-12-07 14:02:59

    数组nums包含从0到n的所有整数,但是其中缺了一个。请编写代码找出那个缺失的整数。要求:时间复杂度O(n)。 //第一次尝试://方法一:思路是再开辟一个numsSize+1的数组arr,然后遍历nums,出现的数字在arr下标对应的位置设为-1,然后遍历arr,没有出现-1的,就是消失的数字//方法二:思路是将nums中

  • Fletcher校验和算法2020-12-04 16:00:58

    简单校验和的弱点: 它对数据字(消息)中块(字节)的顺序不敏感。如果更改顺序,则校验和值将相同,并且不会检测到更改。第二个缺点是校验和值的范围很小,等于所选的模数。在我们的示例中,只有255个可能的校验和值,因此很容易看出,即使随机数据也具有大约0.4%的概率具有与我们的消息相同的校

  • 大奖赛现场统分(哈工大Mooc)2020-11-29 09:02:01

    Mooc课后习题集 及 做到的一些有趣的题 这是我初学c开始有意识的记录自己做的每一道题开始写下的代码水平 一个一个代码发出来 直到我现在学的数据结构 那个时候还不会注释 格式什么的也是按照自己怎么喜欢怎么来 如果真不会看会代码理解一下 qwq 如代码有错请见谅 毕竟都好

  • mysql数据创建带参的存储过程,并在存储过程中调用另一个存储过程2020-11-25 16:31:30

    一.需求:有三张表,分表是学生表,科目表和分数表: 要求:创建一个带输出参数的存储过程,输出的参数有两个,第一个输出参数的值为分数总分/总人数,第二输出参数的值为分数总分*总人数   1.学生表(学生号,学生姓名,学生地址) 2.科目表(科目编码,科目名称)    3.分数表(学生号,科目编码,分数)    

  • Web前端开发技术实验与实践(第3版)储久良编著实训92020-11-22 14:31:04

    实训9 JavaScript基础应用 项目26 改变新闻网页中的字号 页面效果截图 代码 <!--prj_9_1.html--> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>江苏省人民政府</title> <style type="text/css"> #div1 {

  • python 阶乘问题2020-11-07 12:00:41

    求1!+2!+3!+4!+5! 问的是阶乘和哟# !表示阶乘 '''1*11*21*2*31*2*3*4''' 废话不多说,上代码,冲冲冲 # number = int(input("请输入一个数:"))# sum1 = 1# sum2 = 0# for i in range(1, number+2):# for j in range(1, i+1):# sum1 *= i# sum2

  • leetcode-343 Integer Break2020-11-01 21:32:06

    Given a positive integer n, break it into the sum of at least two positive integers and maximize the product of those integers. Return the maximum product you can get. Input: 2 Output: 1 Explanation: 2 = 1 + 1, 1 × 1 = 1. class Solution: def inte

  • QFNU-ACM 2020.10.16 Trating2020-10-25 21:31:57

    B - Power Sequence 题意:给n个数,可以把这n个数任意排列,把数列变成一个等比数列,使第i个数变成c的i次方。可以把任意一个数加一或者减一操作,每次此类操作都要花费 1,问最少花费是多少 题解:因为n>=3,ai<=109,所以公比最大为sqrt(1e9),取1e5使ai不大于1e9.枚举公比 #include<iostream>

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

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

ICode9版权所有