[codeforces-542-C]YY?】的更多相关文章

链接:http://codeforces.com/problemset/problem/542/C 题意:对一个函数f(x),定义域[1,n], 令f(k,x) = f(f(f(f...f(x))))(共迭代k次).求最小的k,使得f(k, x) 满足 g(g(x)) = g(x)的性质,也就是f(k,f(k,x)) = f(k,x)(x属于[1,n]). 思路:方法虽然简单,但比较巧妙,值得一做.由于f(k,x)只与f的迭代次数有关,而f数组一开始是给定的,所以不妨对所有的x属于[1,n]单独…
做cf题总是wa,wa了以后还没发看完整数据,好气哦! 怎么办? 这其实非常简单 首先看一下wa的那个数据有什么特点 比如说n = 1111,m = 1111 那么就if(n == 1111 && m == 1111) getdata(); getdata()是什么,其实就是把数据按行输出出来的程序 因为cf的输入数据只能显示一部分,但是输出数据我们可以自我调整 把输入数据进行分块处理,然后按行输出 cf显示输出数据是可以显示20行的,那么我们进行若干次提交就可以得到这个测试点的全部数据了…
[题目链接] http://codeforces.com/problemset/problem/1037/D [算法] 首先求出每个点的父节点 , 每棵子树的大小 然后判断BFS序是否合法即可 时间复杂度 : O(N) [代码] #include<bits/stdc++.h> using namespace std; ; struct edge { int to , nxt; } e[MAXN << ]; int n , tot; int a[MAXN],fa[MAXN],head…
[题目链接] 点击打开链接 [算法] dijkstra [代码] #include<bits/stdc++.h> using namespace std; typedef long long ll; const ll INF = 1e15; const ll MAXN = 1e5; ll n,m,u,v,w,i,p,to,cost,x; ll dist[MAXN+],vis[MAXN+],last[MAXN+]; priority_queue< pair<ll,ll> >…
今天遇到一个小问题,让我感觉Java的泛型(因为背负了历史的包袱导致的)有点鸡肋啊. 我们经常会遇到要一些自定义的key-value字符串,比如: "key1:1k;key2:2;key3:3" 通常编码的时候会将它转换为一个Map这样方便操作,因为key和value的类型不一定(可能是int也可能是String等),于是我用Java写了一个简单的泛型方法: @SuppressWarnings("unchecked") public static <K, V&…
推荐: 如何获取codeforces的完整数据?(玄学方法) http://www.cnblogs.com/Saurus/p/6220513.html…
1 Problem Description Problem The final match of the Berland Football Cup has been held recently. The referee has shown n yellow cards throughout the match. At the beginning of the match there were a1 players in the first team and a2 players in the s…
黑马程序员_毕向东_Java基础视频教程第23天-01-网络编程(概述)学习笔记 网络通讯三要素: 1.IP地址 I.网络中设备的标识  II.不易记忆,可用主机名 www 万维网组织,baidu主机名,.com商业组织  .org教育组织 III.本地回环地址:127.0.0.1 主机名:localhost 2.端口号 I.用于标识进程的逻辑地址,不同进程的标识 II.有效端口:0-65535,其中0-1024系统使用或保留端口. 3.传输协议 通讯协议:TCP,UDP 我们之所以学习计算机网…
缓存的级别 缓存的作用自不必说,提高系统性能最重要的手段之一.上至应用框架,下至文件系统乃至CPU,计算机中各部分设计都能见到缓存的身影.许多朋友一直在追求如何提高Web应用程序的性能,其实最容易被理解和采纳的一条估计就是“缓存”了.也正因为如此Live Journal才会开发出memcached,而微软也推出了Velocity. 有朋友说生成静态页?好吧,在老赵看来,其实这只是把页面内容缓存至硬盘罢了.不过这就涉及到了缓存的某些“级别”了.撇开硬件(如CPU)和系统(例如文件系统,数据库系统)…
前言 前边已经将CC链中的关键部分学习差不多,接下来就是一些扩展思路, CC4 ObjectInputStream.readObject() PriorityQueue.readObject() PriorityQueue.heapify() PriorityQueue.siftDown() PriorityQueue.siftDownUsingComparator() TransformingComparator.compare() ChainedTransformer.transform()…