N! Problem Description Given an integer N(0 ≤ N ≤ 10000), your task is to calculate N! Input One N in one line, process to the end of file. Output For ...
分类:
其他好文 时间:
2017-05-25 10:10:46
阅读次数:
176
[BZOJ4563][Haoi2016]放棋子 试题描述 给你一个N*N的矩阵,每行有一个障碍,数据保证任意两个障碍不在同一行,任意两个障碍不在同一列,要求你在这个矩阵上放N枚棋子(障碍的位置不能放棋子),要求你放N个棋子也满足每行只有一枚棋子,每列只有一枚棋子的限制,求有多少种方案。 给你一个N* ...
分类:
其他好文 时间:
2017-05-24 19:19:00
阅读次数:
206
传送门 和奶牛那个题很像,每一行状态互不影响,也就是求 n 遍DP 不过高精度非常恶心,第一次写,调了我一上午。 ——代码 1 #include <cstdio> 2 #include <cstring> 3 #include <iostream> 4 5 struct Big_int 6 { 7 ...
分类:
其他好文 时间:
2017-05-24 12:46:01
阅读次数:
174
1 #include 2 #include 3 #include 4 using namespace std; 5 void r(int *a) 6 { 7 string b;cin>>b; 8 int l=b.length(); 9 for (int i=1;i=1;i--) coutb[i];}... ...
分类:
其他好文 时间:
2017-05-23 23:44:23
阅读次数:
231
题意:八进制小数转化成十进制的小数。 0.d1d2d3 ... dk [8] = 0.D1D2D3 ... Dm [10] 例: 0.75 [8] = 7*8^-1+5*8^-2 = ( 5/8 + 7 ) / 8 = 0.953125 [10] 算法:主要就是实现上面的秦九韶算法。 实现:模拟手算 ...
分类:
其他好文 时间:
2017-05-22 16:51:21
阅读次数:
185
没看书直接硬上的结果是,一个简单的高精度减法我用了一个多小时只写了一个90分的代码。之前准备NOIP的时候确实是学了,可惜现在早就还给老师了。 结果回家一看标准程序,顿时有种想哭的赶脚。 先上我的90分代码: 里面充斥着大量d_bug的语句,见证着我的血与泪。这个代码错误的地方就在于我选择了stri ...
分类:
编程语言 时间:
2017-05-22 15:14:34
阅读次数:
144
题意: 分析: 记录一个一开始就想错的观点, 以为只要把x 和 width放大到到足够大(例如10000倍,倍数越高精度越高),然后排序填充一下数轴就可以,就可以解决x坐标是小数的问题。但这样打了一下,发现第一计算速度很慢(放大后n倍计算量也同时放大n^2倍), 第二是无法处理覆盖与重叠的部分, 只 ...
分类:
其他好文 时间:
2017-05-21 13:41:46
阅读次数:
127
题目大意:轮状病毒基定义如图。求有多少n轮状病毒 这个递推实在是不会……所以我选择了打表找规律 首先执行下面程序 #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #define M 110 using ...
分类:
其他好文 时间:
2017-05-21 09:49:31
阅读次数:
214
1 package demo04; 2 3 import java.math.BigDecimal; 4 5 //double和float类型在运算中很容易丢失精度,造成数据的不准确性,BigDecimal类可以实现浮点数据的高精度运算 6 public class BigDecimalDemo {... ...
分类:
编程语言 时间:
2017-05-19 23:59:59
阅读次数:
358
其实本来是想巩固一下基础从高精度开始再看一遍,结果突然看到string觉得有必要加强一下,于是我就学习了一下迭代器,,, 迭代器(iterator)是一种检查容器内元素并遍历元素的数据类型。(1) 每种容器类型都定义了自己的迭代器类型,如vector:vector<int>::iterator it ...
分类:
编程语言 时间:
2017-05-19 16:58:55
阅读次数:
236