ICode9

精准搜索请尝试: 精确搜索
  • 解决js对Long型数据进行处理时精度丢失的问题2022-09-04 16:03:57

    自定义消息转换器,将消息转换器追加到mvc框架的转换器集合中   步骤:1、首先在mvc配置类(WebMvcConfig)中重写“extendMessageConverters”方法,这是扩展mvc的消息转换器,可以在默认的mvc消息转换器中追加自定义的转换器。 /** * 扩展mvc框架的消息转换器 * @param converte

  • math.h随记二2022-09-04 09:02:10

    浮点数常量,编译出来的结果直接就是按照十六进制的long存在.LC0的数据段 使用指针的方法进行强转,试验值是否相等:

  • 9.32022-09-04 01:03:08

    ABC139F 题意: 给定\(n\)个向量,从中任意选择,最后组合起来的向量长度最长。 \(n\leq 100\) 题解: 神仙题。 肯定不会选两个方向差太多的向量。 所以把所有向量极角排序后,选择的向量是连续的一段。 注意要把排序后的向量数组延长一倍形成环。 #include<bits/stdc++.h> using namespace

  • NC210981 mixup2混乱的奶牛2022-09-04 01:02:43

    题目链接 题目 题目描述 混乱的奶牛 [Don Piele, 2007] Farmer John的 N(4 <= N <= 16) 头奶牛中的每一头都有一个唯一的编号 \(S_i (1 <= S_i <= 25,000)\). 奶牛为她们的编号感到骄傲, 所以每一头奶牛都把她的编号刻在一个金牌上, 并且把金牌挂在她们宽大的脖子上. 奶牛们对在挤

  • 时间板块API方法的使用2022-09-03 23:32:09

    时间板块API方法的使用 基本知识 1. 时间原点 : 1970年01月01日 08:00:00 东八区 1970年01月01日 00:00:00 格林威治时间 2. 时间的文化差异 : //Calendar 日历类 JDK8之前的时间操作类中 : 一周的第一天不是周一而是周日 JDK8之前的时间操作类中 : 月份的索引是从 0 开始

  • Java的数据类型2022-09-03 17:02:09

    数据类型 强类型语言 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 弱类型语言 如:JavaScript Java的数据类型分为两大类 基本类型(Primitive type) 引用类型(Reference type) 基本类型 数值类型 整数类型 byte 占 1个字节范围:-128~127 short 占 2 个字节范围

  • JS对后端响应的long类型数据处理精度丢失问题2022-09-03 14:34:49

    1、数据库的数据 2、前端拿到的数据 前端帮我们进行四舍五入了,这并不是我想要的 3、解决办法 把后端响应的数据long类型转成string类型,可以使用Stream流的方式或者for循环的方式,对响应的集合处理一下,但是如果还有其他查询呢岂不是又得处理一下。所以这里推荐使用自定义消息转

  • 火柴排队2022-09-03 11:02:19

    P1966 [NOIP2013 提高组] 火柴排队 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 将两数组排序,(排序前要记录每个数对应的下标,之后会用到) 排好序之后两个数组就是理想的状态(即第一个数组对应第i大的数和第二个数组对应第i大的数对其,是最优解),需要知道得到这两个状态需要移动多少

  • 9.22022-09-03 02:00:47

    ABC137F 题意: 给定一个素数\(p\)和\(a_0\sim a_{p-1}\in\{0,1\}\) 找到至多\(p-1\)次的多项式\(f(x)=\sum_{i=0}^{p-1}b_ix^i(b_i\in[0,p-1])\) 满足\(f(i)\equiv a_i\ (mod\ p)\) \(2\leq p<3000\) 题解: 神仙构造题,这个其实很像中国剩余定理,而且\(p\)是素数满足费马小定理,\(a_i\)

  • *Codeforces Round #651 (Div. 2) C. Number Game(博弈论)2022-09-03 01:33:37

    https://codeforces.com/contest/1370/problem/C Ashishgup和FastestFinger玩游戏。 他们从数字n开始,轮流玩。在每个回合中,玩家可以进行以下任意一个动作: 将n除以任何大于1的奇数因子。 如果n大于1,则从n中减去1。 一个数的约数包括该数本身。 不能移动的玩家输掉游戏。 Ashi

  • 【luogu P5056】【模板】插头dp(插头DP)(分类讨论)2022-09-02 21:33:38

    【模板】插头dp 题目链接:luogu P5056 题目大意 有一个 n*m 的网格,每个格子要么必须铺线,要么必须不铺。 然后问你有多少个铺发使得形成一个闭合回路。 思路 快乐插头 DP 模板题。 首先默认都会插头 DP,其实不会也没啥,其实就是你压你当前处理的位置跟没处理的分界线(一般叫轮廓线)。 所

  • 793. 阶乘函数后 K 个零2022-09-02 21:31:20

      labuladong 题解思路 难度困难187收藏分享切换为英文接收动态反馈  f(x) 是 x! 末尾是 0 的数量。回想一下 x! = 1 * 2 * 3 * ... * x,且 0! = 1 。 例如, f(3) = 0 ,因为 3! = 6 的末尾没有 0 ;而 f(11) = 2 ,因为 11!= 39916800 末端有 2 个 0 。 给定 k,找

  • 12 | JAVA大整数BigInteger2022-09-02 08:31:43

    BigInteger 大整数 在Java中,由CPU原生提供的整型最大范围是64位long型整数。使用long型整数可以直接通过CPU指令进行计算,速度非常快。 如果我们使用的整数范围超过了long型怎么办?这个时候,就只能用软件来模拟一个大整数。java.math.BigInteger就是用来表示任意大小的整数。BigInteg

  • Java的注释和标识符2022-09-01 22:31:38

    java 的注释规则 1. 单行注释 语法:// 描述://用于当行注释,与JavaScript一样 //这是一个代码注释 2. javadoc注释 语法: /** *注释内容 / 描述:多行注释中可以用“@参数” /** *@Descript:这是一个注释 *@Author:主旋律世界 */ 3. 多行注释 语法: /* */ /* 内容1 内容2 。。。。。 */

  • 雅礼集训 2018 Day12022-08-31 18:01:23

    「雅礼集训 2018 Day1」树 首先发现这个期望是诈骗,我们只需要求出\(g_i\)表示深度为\(i\)的树的个数然后带权除以总方案数即可。 树的题目容易想到一个子树一个子树抠出来,设\(f_{i,j}\)表示有\(i\)个点,深度为\(j\)的方案数,容易发现二号节点的父亲一定是\(1\),因此可以枚举二号节点

  • Long类型 序列化精度丢失2022-08-31 16:31:01

    .Net Core long类型 序列化精度丢失 在很多项目中,都采用的前后端分离的方式进行开发,经常遇到后台的long精度的数据到前端丢失不准确,显示效果为long类型(19位)的后几位为000,此时需要对long的字段进行设置,改变默认的返回类型,由long类型改变为string类型。

  • Codeforces Round #817 (Div. 4)2022-08-31 09:00:14

    CF传送门 因为洛谷题库未更新,所以给出的题面都是CF的。 现场打真是太卡了(梯子挂了,codeforc.es也崩了),所以五六分钟才打开题目 \(qwq\) A. Spell Check 萌萌题,把字符串放桶里,判名字每个字母是否恰好出现一次即可。 \(9min\) \(AC\) \(qwq\) 都怪CF Code: #include<bits/stdc++.h> #d

  • 【科技】 网络流学习笔记2022-08-31 08:32:52

    网络瘤 前言:关于网络流有个生动的比喻,想象一个自来水厂向各处供水,自来水厂有无限多的水,但每条管子单位时间内允许的最大流量有限,现在钦定一个出水口为汇点,现在要做的就是在满足每一条管子不爆的情况下,最大化汇点流出的水量。 一、几个定义 1.网络 对于有向图 \(G=(V,E)\),其中每条

  • private static final long serialVersionUID = 1L 的作用2022-08-30 22:33:35

    1、这句话的意思是定义程序序列化ID 2、什么是序列化? Serializable,Java的一个接口,用来完成java的序列化和反序列化操作的;任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络发送到别的地方。也可以用管道来传输到系统的其他程序中;java序列化是

  • java计算代码段执行时间2022-08-30 09:05:34

    java里计算代码段执行时间可以有两种方法,一种是毫秒级别的计算,另一种是更精确的纳秒级别的计算。 一)毫秒级别计算时间 long startTime = System.currentTimeMillis(); /* 要计算执行时间的代码段 */ long endTime = System.currentTimeMillis(); System.out.println("代码段执行

  • CF633H Fibonacci-ish II 莫队 线段树 矩阵2022-08-30 08:01:25

    CF633H Fibonacci-ish II 题意很简明 同时给人以不可做感。 直接暴力大概是\(n^2log\)的 优化一下提前排好序 从小到大枚举数字再枚举询问可以完成\(n^2\) 经过精细的优化竟然可以过了这个题,可能是出题人没有刻意卡或者根本没想到(赛后hack肯定是有的。 直接得到一个区间谁也做不

  • AtCoder Beginner Contest 2662022-08-30 00:32:39

    比赛链接: https://atcoder.jp/contests/abc266 C - Convex Quadrilateral 题意: 平面图上有一个四边形,按照逆时针顺序给定四个点的坐标,判断四边形是不是凸的。 思路: 求两条临边的向量积是不是 > 0 即可。 代码: #include <bits/stdc++.h> using namespace std; int main(){ ios::sy

  • 牛客小白月赛56 ABCDEF2022-08-29 23:32:16

    https://ac.nowcoder.com/acm/contest/39100 A-阿宁的柠檬 题目描述 阿宁喜欢吃柠檬。已知每个柠檬酸度可能是 1到 a,甜度可能是 0 到 b。 现在阿宁有 n 个柠檬,她要全部吃掉,会获得一定的快乐值。快乐值为每个柠檬的酸度和甜度总和。 阿宁最小的快乐值和最大的快乐值可能是多少?

  • The 2021 Shanghai Collegiate Programming Contest D. Zztrans 的班级合照2022-08-29 20:00:33

    计数dp好题 用组合数想了一下,需要容斥,情况太复杂 用计数dp,\(dp[i][j]\)表示前\(i\)个人有\(j\)个在第一排,并且按照身高遍历i,这样满足了第一个偏序关系(“排成人数相同的两排,每排从左向右身高都不递减”),然后只要保证第二排的人数少于等于第一排的人数,就能满足第二个偏序关系(“且第二

  • ABC266 做题笔记2022-08-29 19:01:45

    A Problem 给定一个字符串,输出正中间那个字符。 link->https://atcoder.jp/contests/abc266/tasks/abc266_a。 Solution 简单题。 Code 点击查看代码 #include<bits/stdc++.h> #define INF 0x7fffffff #define inf 0x3f3f3f3f #define inf2 0x3f3f3f3f3f3f3f3f //#define int lon

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

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

ICode9版权所有