ICode9

精准搜索请尝试: 精确搜索
  • 封装函数实现如下要求: 例如:输入2,5 则求:2 + 22+222 + 2222+22222的和2019-12-18 22:56:15

    var1 = int(input("请输入1-9中的一个数")) var2 = int(input("请输入一个正整数")) sum1 = 0 b = var2 for a in range(1,b+1): def f(var2): if var2 == 0: return 0 return var1*10**(var2-1) + f(var2-1) sum1 += f(var2) va

  • P1351 联合权值2019-11-11 16:03:34

    因为距离为2,所以枚举中间点即可。 #include<cstdio> #include<iostream> #include<cstring> #include<algorithm> #define maxn 200010 using namespace std; struct node { int ed,nxt; }; node edge[maxn<<1]; int n,m,first[maxn],cnt; long long w

  • 第九届蓝桥杯A组第三题: 乘积尾零2019-11-09 12:54:50

    标题:乘积尾零如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零?5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 6113 5659 5245 7432 3051 4434 6704 3594 9937 1173 6866 3397 4759 7557 3070 2287 1453 9899 1486 5722 3135 1170 4014 5510 5120 729

  • 珍珠项链 Beads2019-10-30 19:01:32

    https://loj.ac/problem/2427 题目描述   给出一段序列\(A\),求一个\(k\)使将序列\(A\)分为\(k\)段(不是倍数最后一段舍去)不同的段数最多。一个串的反转和它本身相同。 思路   这道题\(A\)的长度并不大,我们可以暴力枚举\(k\),对于每个\(k\)计算不同串的数目,再更新答案。需要注意

  • HDU - 6351 Beautiful Now2019-10-28 21:50:32

    Beautiful Now HDU - 6351   Anton has a positive integer n, however, it quite looks like a mess, so he wants to make it beautiful after k swaps of digits. Let the decimal representation of n as (x1x2⋯xm)10 satisfying that 1≤x1≤9, 0≤xi≤9 (2≤i≤m), wh

  • 【NOIP2018】赛道修建2019-10-25 11:00:22

    题意: 在一棵树上选出m条路径,这些路径不能共用任意一条边 问这些路径中最小的一条路最大是多少 这道题的部分分十分有意思,搞了一搞 第一种情况是m=1,即只选出一条最长的路径 显然是计算树的直径 int fa[N],ans=0; int dfs1(int u) { int sum1=0,sum2=0; for(register int i=

  • 【luogu P1471方差】题解2019-10-20 22:02:17

    方差 题目背景 滚粗了的HansBug在收拾旧数学书,然而他发现了什么奇妙的东西。 题目描述 蒟蒻HansBug在一本数学书里面发现了一个神奇的数列,包含N个实数。他想算算这个数列的平均数和方差。 输入格式 第一行包含两个正整数N、M,分别表示数列中实数的个数和操作的个数。 第二行包

  • ES6-- rest参数2019-09-26 22:02:04

    (...x)Rest 参数接受函数的多余参数,组成一个数组 function sum(x, y, m) { let total = 0; if (x) total += x; if (y) total += y; if (m) total += m; console.log(`total:${total}`) //11

  • 【JZOJ】6277. 矩阵游戏2019-09-17 21:35:24

    Description Time Limits: 1000 ms Memory Limits: 524288 KB Input Output Sample Input Sample Input1 3 4 4 R 2 4 S 4 1 R 3 2 R 2 0 Sample Input2 2 4 4 S 2 0 S 2 3 R 1 5 S 1 3 Sample Output Sample Output1 94 Sample Output2 80 Data Constraint H

  • 快速找到和为零的四个数(20)2019-09-07 11:08:18

    1 问题描述 给定四个数组,A,B,C,D,从每个数组找出取出一个元素,使得a+b+c+d=0。问满足条件的一共有多少组。 输入样例 第一行//每组元素的个数 剩下n行 //每组数组的元素 6     -45   22   42   -16     -41  -27  56   30  -36   53  -37   77  -36   30

  • Interesting HDU - 5785 回文树2019-08-24 10:00:10

    题意: 找出所有【i,j】为回文串【j+1,k】也为回文串的i*k乘积之和。 题解: 设sum1【i】 为正着插入,到 i 的所有回文串的起始位置的前缀和,sum2【i】 表示反正插入的前缀和 ans+=sum1【i]*sum1【i+1】  上面的式子很容易让我们想到两遍回文树正着和反着插入操作, 回文树的num【】表示到

  • 2019牛客暑期多校训练营(第九场)2019-08-17 10:07:01

    2019牛客暑期多校训练营(第九场) 题目链接 A.The power of Fibonacci 注意到模数为合数,并且可以拆为\(2^9,5^9\),这样就相当于将原问题拆解成了规模比较小的情况。 通过\(2^9,5^9\)分别求出循环节,找到问题的解,之后\(CRT\)合并即可。 Code #include <bits/stdc++.h> using namespace

  • Cutting Bamboos(2019年牛客多校H题+二分+主席树)2019-08-15 20:00:28

    题目链接 传送门 题意 有\(n\)棵竹子,然后有\(q\)次操作,每次操作给你\(l,r,x,y\),表示对\([l,r]\)区间的竹子砍\(y\)次,每次砍伐的长度和相等(自己定砍伐的高度\(len\),该区间大于\(len\)的树木都要砍到\(len\)),问你第\(x\)次砍的高度是多少(注意在经过\(y\)次砍伐后该区间的竹子的高

  • 【AcWing325】计算机2019-08-10 19:55:52

    Description 给定一棵树,求每一个点能到达的最远的距离是多少 Solution 树形dp 我们利用“二次扫描与换根法”的思想,首先假定1节点为根,然后在这棵有根树上进行一次dp,求出从每一个节点出发在其子树内最远和次远距离,记为sum1,sum2 我们在定义ans[i]表示在当前这棵有根树的情况下,从i出

  • 【POI2010】ANT-Antisymmetry2019-07-31 23:02:41

    题面 https://www.luogu.org/problem/P3501 题解 #include<cstdio>#include<iostream>#include<cstring>#define ri register int#define N 500050#define uLL unsigned long longusing namespace std;int n;char s[N];const uLL p=107;uLL sum1[N],sum2[N];uL

  • 19.7.112019-07-12 17:03:50

    闭包函数: 在编程语言中,闭包(也称为词法闭包或函数闭包)是在具有一流函数的语言中实现词法范围的名称绑定的一种技术。操作,一个闭包是一个记录存储功能加上一个环境:映射关联每个自由变量的函数(在本地变量使用,但是一个封闭范围中定义)的价值或存储位置的名字创建绑定时关闭。与普

  • C++ 分治思想 真假银币2019-07-07 12:51:02

    1 #include "stdio.h" 2 #include "iostream" 3 #define MAXNUM 30 4 5 int FalseCoin(int coin[], int low, int heigh) 6 { 7 int i, sum1, sum2, sum3; 8 int re; 9 10 sum1 = sum2 = sum3 = 0;11 if (low + 1 == heigh)12 {13 if (coin[low] < c

  • HDU - 2007 平方和与立方和2019-07-06 20:43:01

    给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。 Input 输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。 Output 对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。 你

  • 计算二维数组每一列之和--简单2019-07-04 16:54:36

      import java.util.Scanner; class col_sum {   public void col(int [][]c)   {     int k=0;     int sum1=0;     while(k<5)   //二维数组的列数,共5列     {       for(int i=0;i<4;i++)  //二维数组的行数,共4行         sum1=s

  • 求平均成绩2019-07-02 12:48:44

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

  • python4.3内置函数2019-06-30 13:03:27

    常见的内置函数 a=[12,31,31,232,34,32,43,54,36]max1=max(a)#最大函数print(max1)min1=min(a)#最小函数print(min1)sum1=sum(a)print(sum1)#求和函数 c=10b=3d=c/bprint(round(d,2))#小数位的精确函数  其他的内置函数网上百度

  • python3.5 continue和break 项目:买房分期付款(2)2019-06-29 19:53:13

    #案例:买房分期付款24万(10年期限) i=1#定义年份sum1=0while i<=10: print("第",i,"年到了。。。。。。") if i==5: print("金融危机影响,今年减免支付金额") i=i+1 continue #结束本次循环,直接开始下一次循环 #break #结束整个循环 j=1#定义

  • python3.2求和与最值2019-06-29 18:51:14

    #1到100求和sum1=0for x in range(101): sum1=sum1+xprint(sum1)   #1到100偶数求和sum2=0for x in range(0,101,2): print(x) sum2=sum2+xprint("结果1:",sum2)   #1到100奇数求和sum3=0for x in range(1,101,2): print(x) sum3=sum3+xprint("结果2:",sum3

  • 灰色预测2019-06-26 20:39:38

    1、目标:小样本预测。 1 function []=greymodel(y) 2 % 本程序主要用来计算根据灰色理论建立的模型的预测值。 3 % 应用的数学模型是 GM(1,1)。 4 % 原始数据的处理方法是一次累加法。 5 y=input('请输入数据 '); 6 n=length(y); 7 yy=ones(n,1); 8 yy(1)=y(1); 9 for i=2:n10

  • Python3之装饰器2019-06-25 11:02:12

      参考:https://www.cnblogs.com/songyue/p/5196809.html   例如以前写了一个简单的函数sum1如下 def sum1(): sum=1+2 print(sum)sum1()print('函数名为',sum1.__name__)   运行结果为 3函数名为 sum1   假如需要新加一个功能查看该函数运行

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

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

ICode9版权所有