摘要:
Finding OR Sum 题目大意 有两个非负整数 \(x\) 和 \(y\) ,不知道具体数值,但是有两次机会输入一个\(n\),会返回 \((n|x)+(n|y)\),两次过后,要输出 \(!\),并且会输入一个 \(m\),你要输出 \((m|x)+(m|y)\) 思路 由于只有两次机会, 阅读全文
摘要:
基础回顾 Hello World到底是什么🤔 //预处理 #include <stdio.h> //include是找的意思,找到stdio这个头文件 //.h是头文件的后缀,.c是c语言源文件的后缀,.cpp是c++源文件的后缀 //std是standard标准,i是input输入,o是outp 阅读全文
摘要:
题目大意 给你一个数组 power ,其中每个元素表示一个咒语的伤害值,可能会有多个咒语有相同的伤害值。 已知魔法师使用伤害值为 power[i] 的咒语时,他们就 不能 使用伤害为 power[i] - 2 ,power[i] - 1 ,power[i] + 1 或者 power[i] + 2 的 阅读全文
摘要:
A 题目大意 给定一个整数 \(n\) ,处理从 \(0\) 到 \(n\) 的所有整数。对于每一个整数 \(i\),\(i \bmod 3 = i \bmod 5\) ,则符合条件。 判断有多少个数符合条件。 思路 既要被 \(3\) 除有余数,又要被 \(5\) 除有余数 -> 余数在 \(0, 阅读全文
摘要:
尽量减少恶意软件的传播 查看题目 题目 给出了一个由 n 个节点组成的网络,用 n × n 个邻接矩阵图 graph 表示。在节点网络中,当 graph[i][j] = 1 时,表示节点 i 能够直接连接到另一个节点 j。 一些节点 initial 最初被恶意软件感染。只要两个节点直接连接,且其中至 阅读全文
摘要:
New Year and Rating 题目链接 题目 样例 输入 3 -7 1 5 2 8 2 输出 1907 思路 二分 二分rating,从1到n遍历,若碰到不满足条件的:1却max小于1900,2却min大于1899,则直接返回,修改mid的区间重新取 若满足条件,则直接加减所给值 模拟 和 阅读全文
摘要:
Cow Contest S 此题链接 题目 FJ的 \(N\)(\(1 \leq N \leq 100\))头奶牛们最近参加了场程序设计竞赛。在赛场上,奶牛们按 \(1, 2, \cdots, N\) 依次编号。每头奶牛的编程能力不尽相同,并且没有哪两头奶牛的水平不相上下,也就是说,奶牛们的编程能力 阅读全文
摘要:
美丽的三双 https://codeforces.com/contest/1974/problem/C 题目大意 有一个长度为\(n\)的数组\(a\),三元组是 ai,ai + 1,ai + 2 ,一对漂亮的三元组是指两个三元组只有一个位置上的数字不同,例如2 4 7 和 2 4 9。求有多少对漂 阅读全文
摘要:
手搓堆 #include <iostream> #include <algorithm> using namespace std; const int N = 1e5 + 10; int h[N], ph[N], hp[N], cnt; //h存值, ph存第k个插入的数对应的下标, hp存下标对应 阅读全文
摘要:
>1 樱子的爱好 题目 https://codeforces.com/contest/2008/problem/D 思路 以 5 4 1 3 2 10011 为例 i = 1, p1 = 5, s5 = 1--> i = 5, p5 = 2, s2 = 0 --> i = 2, p2 = 4, s4 阅读全文