首页 > TAG信息列表 > readInt

[AGC048D]Pocky Game

题目 传送门 to AtCoder 思路 通过手玩,我感受到了一个结论:每次要么拿走一个石子,要么拿走一整堆石子。二者分别用于 “挨时间” 和 “推进度”。但是我并没有给出证明。而这证明,就是最重要的性质:石子数越多,胜率越高。 为什么呢?因为石子数变多之后,仍然可以采取相同的策略;只有最

CF1521

CF1521 C:Nastia and a Hidden Permutation 一个比较容易想的策略是,先找到 \(1\),然后一个个求出剩下的。 如果询问 \(t=2,x=1\),回答就是 \(min(max(1,p_i),max(2,p_j))\)。如果回答 \(≤2\),可以断言 \(p_i,p_j\) 里面必然有 \(1\) 或 \(2\)。如果是 \(1\),那就有 \(p_i=1\);否则 \(i

Netty源码分析-ReplayingDecoder

ReplayingDecoder可以重复解码的解码器,此类的核心原理是内部包含了一个ReplayingDecoderByteBuf,当读取字节不够时则抛出异常,ReplayingDecoder捕获异常还原读取readerIndex然后等待Netty下一次事件继续读取。   ReplayingDecoderByteBuf集成了Bytebuf,它代理了ByteBuf当中读取的方

[CF1498F]Christmas Game

题目 传送门 to CF 题目描述 两人轮流执行操作:选一个树上节点,其到根节点的距离至少为 k k k 。选节点上的若干物品,将它移动到 k

ZZH的旅行

题目 传送门 to usOJ 题目描背景 机房里有一个姓周的妹儿,由于喜欢 “有问题,上 z h \tt zh zh” ,大家都叫她 z

CSP-S 2020

A. 儒略日 根据题意直接模拟。我的方法是依次以400, 100, 4, 1为周期计算年份然后再算月日。 #include <bits/stdc++.h> template <class T> inline void readInt(T &w) { char c, p = 0; while (!isdigit(c = getchar())) p = c == '-'; for (w = c & 15; isdigit(c = getc

page55ask1.1.3

package com.zzh;import edu.princeton.cs.algs4.StdIn;import edu.princeton.cs.algs4.StdOut;public class Test { public static void main(String[] args) { // TODO Auto-generated method stub int a,b,c; a=StdIn.readInt(); b=StdIn.r

Android 热修复 Tinker 源码分析之DexDiff / DexPatch

                       本文已在我的公众号hongyangAndroid首发。    转载请标明出处:    http://blog.csdn.net/lmj623565791/article/details/60874334   本文出自张鸿洋的博客在上一篇文章中,我们介绍了Android 热修复 Tinker接入及源码浅析,里面