摘要:
分数排名 题目-分数排名 (51nod.com) 把所有的数按照降序排序,每个人的分数在排序后第一次出现的位置就是这个人的排名,顺便说一句哈希的过程和这个很相似,只不过哈希需要把排序后的数组去重 #include <bits/stdc++.h> using namespace std; const 阅读全文
摘要:
1934. 贝茜放慢脚步 一个二路归并,首先要把所有的点分别排序,每次计算当前的是想到下一个时间点还是下一个位置点,选取先到的就好了 #include<bits/stdc++.h> using namespace std; int n; vector<double> a , b; int main( 阅读全文
摘要:
比赛链接 A P6284 [COCI2016-2017#1] Tarifa 水题 #include<bits/stdc++.h> using namespace std; const int N = 1005; int n , a[N] , b[N] , cnt1 , cnt2; set<int> 阅读全文
摘要:
Atcoder Beginner Contest 243 部分题解 A - Shampoo 有一个容积为V的水箱,每天有F、M、T三个人用水,分别用a、b、c的水,在不加水的情况下谁先不够用 先取模,然后逐个判断就好 #include<bits/stdc++.h> using namespace s 阅读全文
摘要:
002 模拟+找规律 规律就是上面正三角第i行是i*2-1个符号 正三角的符号数为t,整个沙漏的符号数为t*2-1 #include <bits/stdc++.h> using namespace std; int n , m , t = 0; char ch; int main() { cin > 阅读全文
摘要:
B2142 求 1+2+3+...+N 的值 就是用高斯公式 #include <bits/stdc++.h> using namespace std; int n; int main() { cin >> n; cout << (n+1)*n/2 << endl; } B2112 石头剪子布 没有 阅读全文
摘要:
Day1-4 AcWing 1843. 圆形牛棚 数据范围很小直接枚举起点就好 #include <bits/stdc++.h> using namespace std; const int N = 1005; int n , a[N] , res = 0x7f7f7f7f; int main() 阅读全文
摘要:
# 一个简单的Java程序 ```cpp public class testcode { public static void main(String[] args) { System.out.println("Hello,Word!"); } } ``` 这就是一个简单的`Hello,Word!` 阅读全文
摘要:
Day1 AcWing 1913.公平摄影 首先我们考虑全是H或G的情况其实很简单就是遍历就好 然后就是把H赋值为1,G赋值为 -1,然后做前缀和若s[l]==s[r]则证明[l+1,r]中的H,G是一样多的,因为我们要找最长的我们只要保存s[i]每个值第一次出现的位置就行,剩下就是数据范围比较大需 阅读全文
摘要:
Day1 今天除夕,比较懒 牛客2022年除夕AK场 很可惜没能ak A 如意 利用PHP直接水 1 B 烟花 一道很常见的模拟 #include<bits/stdc++.h> using namespace std; int n; int main() { cin >> n; for( int i 阅读全文