06 2020 档案
摘要:模板整理 二分(返回第一个等于x的元素的下标) int found(int a[],int left,int right,int x) { while (left < right) { int mid = (right + left) >> 1; if (a[mid] < x) left = mid
阅读全文
摘要:二四六七八 **题意:**对于每组数据给定的 , , 求 内各个数位仅由 构成的数的个数。其中 思路: 算是板子题。卡住的点主要还是不清楚什么时候前导零是必须的。 另外不开longlong见祖宗 LL dp
阅读全文
摘要:HDU 2089 不要62 int dp[10][2]; //dp[i][0]表示当前到哪一位,且前一位不是6 //dp[i][1]表示当前到哪一位,且前一位是6 int a[20]; LL dfs(int pos,bool six,bool limit){ //pos搜到的位置(从高位到低位),l
阅读全文
摘要:POJ 1847 Tram **题意:**给一个有向图,输入第一行分别是节点数,起点,终点。下面行,第行的第一个数表示从节点出发所能到达的节点的个数,接下来有个数,给出具体节点,其中第一个节点为默认节点,边权为0,其它节点边权为1。求从到
阅读全文
摘要:CF1363C Game On Leaves 思路: 先考虑先手必胜的最后局面:节点本身就是叶子节点;或将节点看作根节点时,只剩下个节点。 对于后者的情况,考虑之前的个节点。只要第个节点由后手取走即可,也就是为偶数。 void solve() { in
阅读全文
摘要:一、文件的储存形式 分为文本(ASCII码)文件与二进制文件两类。 文本文件 文件每一个字节存放一个ASCII码,代表一个字符。如整数123在文本文件中占3个字节。 二进制文件 将数据以其在内存中的形式原样存放。如整数123和整数1234在二进制文件中均占4个字节。 二、文件操作 //文件指针变量
阅读全文