随笔分类 - algorithm
ACM之Java速成(2)
摘要:acm中Java的应用Chapter I. Java的优缺点各种书上都有,这里只说说用Java做ACM-ICPC的特点: (1) 最明显的好处是,学会Java,可以参加Java Challenge :) (2) 对于熟悉C/C++的程序员来说,Java 并不难学,找本书,一两周业余时间就可以搞...
阅读全文
ACM之Java速成(1)
摘要:这里指的java速成,只限于java语法,包括输入输出,运算处理,字符串和高精度的处理,进制之间的转换等,能解决OJ上的一些高精度题目。1. 输入: 1 格式为:Scanner cin = new Scanner (new BufferedInputStream(System.in)); 2 3 ...
阅读全文
筛法求素数
摘要:线性筛法求素数 顾名思义,其时间复杂度为O(n)。 1 #include 2 using namespace std; 3 const long MAXP = 200000; 4 long prime[MAXP] = {0},num_prime = 0; 5 int isNotPr...
阅读全文
拓扑排序
摘要:拓扑排序一、概述 对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若 ∈E(G),则u在线性序列中出现在v之前。 通常,这样的线性序列称为满足拓扑次序(TopoiSicai Order)的序列...
阅读全文
浙公网安备 33010602011771号