常去比赛
文章平均质量分 54
Brightess
湖南城市学院在读,大四学生
展开
-
强智杯--HNCPC2020(A、B、D、G、I)
强智杯--HNCPC2020(A、B、D、G、I)原创 2022-10-05 22:45:38 · 557 阅读 · 0 评论 -
2022牛客寒假1 牛牛做数论(找规律)
#include<bits/stdc++.h> using namespace std; const int N = 110; bool st[N]; int primes[N]; int cnt; int n; typedef vector<int> vi; #define pb push_back #define pp pop_back vi pre_pro; bool jud(int x) { if(x<2) return false; for(int原创 2022-04-29 11:27:00 · 309 阅读 · 0 评论 -
2022牛客寒假1 炸鸡块君的高中回忆(模拟水题)
\ 思路: 推公式。 先将 m 个人进校一次,消耗时间为 1(因为无需使者一来一回) 剩下n-m个人,每次m-1人进校,进n-m/m-1次校 余(n-m)%(m-1)人,若为0则无需进校,次数为0,若不为0则进1次校 进一次校要花2单位时间(因为需要使者一来一回) 代码: #include<bits/stdc++.h> using namespace std; #define int long long signed main() { int t; scanf("%lld", &a.原创 2022-04-28 01:40:37 · 405 阅读 · 0 评论 -
2021第十七届HNCPC(更新中)
A 1157 12强赛 Description 这次世预赛咱们再次打进了12强,12支队伍分为两个小组,各6支队伍,每个小组进行主客场双循环比赛,赢一场积3分,平一场积1分,输则积0分。 现在我们来写一个简单的程序,根据一个小组所有比赛的结果,输出各队的积分、净胜球总数、进球总数。一个队的净胜球为该队总进球数减去总失球数。 Input 第一行一个整数t,表示有t组测试数据。 将小组的 6 个国家编号为 A~F 6 个字母,每组数据15行,为小组的两两主客场比赛。 每行为空格隔开的两个大写字母与四个整数,表示原创 2022-01-19 21:33:44 · 2272 阅读 · 0 评论 -
2021四川省赛H题 Nihongo wa Muzukashii Desu(指针数组,strstr函数的应用)2021-07-20
#include <iostream> #include <cstdio> #include <cstring> using namespace std; char* suffix[10]={"chimasu","rimasu","mimasu","bimasu","nimasu","kimasu","gimasu","shimasu","imasu"};//后缀 int main() { int t; char word[30]; scanf("原创 2021-07-20 20:37:42 · 509 阅读 · 0 评论 -
第 41 场周赛 4309. 消灭老鼠(B题:STL set水题)
统计有多少种不同的直线斜率即可,存入set中,输出set的大小,即为题解 #pragma GCC optimize(2) #include<bits/stdc++.h> using namespace std; int n; const int M = 1e4+10; int xx, yy; set<double> si; int main() { cin>>n>>xx>>yy; for(int i=0;...原创 2022-03-05 22:05:11 · 136 阅读 · 0 评论 -
第 41 场周赛 4308. 组合字符串(A题:暴力枚举)
#pragma GCC optimize(2) #include<bits/stdc++.h> using namespace std; #define int long long string s1, s2, s3; signed main() { cin>>s1>>s2; s3 = "zzzzzzzzzzzzzzzzzzzz"; for(int len1 = 1; len1<=s1.size();++le..原创 2022-03-05 21:56:18 · 69 阅读 · 0 评论 -
AcWing第 41 场周赛 4310. 树的DFS(C题:dfs序典型例题)
dfs序 是很多树问题的基础 时间复杂度: O(n) #include<bits/stdc++.h> using namespace std; const int N = 2e5+10; int n, m; vector<int> g[N]; int q[N], p[N], top; int sz[N]; void dfs(int u) { sz[u] = 1; q[top] = u, p[u] = top; top ++ ; fo...原创 2022-03-05 21:41:13 · 215 阅读 · 0 评论 -
Codeforces Round #774 (Div. 2)
A Square Counting #include<bits/stdc++.h> using namespace std; #define int long long signed main() { int t; cin>>t; int n, s; while(t--) { cin>>n>>s; if(n*n<=s)原创 2022-03-05 14:25:53 · 200 阅读 · 0 评论 -
2022牛客寒假算法基础集训营3
A:智乃的Hello XXXX 题目描述 智乃最近学习了C语言,在她学会编写 hello world 程序以后举一反三,还设计了一个hello XXXX的程序。 该程序可以通过“人工”智能自动识别,并向别人打招呼。 比如智乃在运行这段程序时就可以输出"hello chino",清楚运行的时候就会自动输出"hello qingchu"。 现在,开发这个“人工”智能程序的任务就交给你啦。 输入描述: (本题无输入) 输出描述: 请向自己打招呼吧,输出一行一个字符串"hello XXXX",其中XXXX可以为任意原创 2022-01-29 15:49:43 · 1397 阅读 · 0 评论 -
AcWing 4213. 最小结果(深搜)
有四个整数 a,b,c,d。 有三个操作符 op1,op2,op3,每个操作符要么是 *(表示乘法),要么是 +(表示加法)。 现在,我们要进行如下操作: 从现有整数中选出两个,按 op1 进行运算,得到结果。将选出的两个整数舍弃,并将结果保留。此时我们还剩下三个整数。 从现有整数中选出两个,按 op2 进行运算,得到结果。将选出的两个整数舍弃,并将结果保留。此时我们还剩下两个整数。 从现有整数中选出两个,按 op3 进行运算,得到结果。将选出的两个整数舍弃,并将结果保留。此时我们只剩下一个整数。 我们希望原创 2022-01-23 23:55:06 · 273 阅读 · 0 评论 -
黑龙江职业学院校赛第二场(牛客网同步赛)
A 龙职院卷怪争霸 题目描述 人比人,气死人;但是气不死卷怪,卷怪是不可能落榜的。cr最近参加了专升本考试测验选拔,比的是每个人的高数成绩。参加考试的人被从左到右排成一排,头都朝向左边,然后每个人会得到一个整数数值,表示这个人的数学水平,很显然整数越大,表示这个人越能卷,而且任意两人卷的程度可能一样。由于所有的人头都朝向左边,所以每个人只能看见在它左边的人的数学水平,它们心里都在计算,在自己的眼力范围内有多少人不如自己能卷。请你帮这些人计算一下。 输入描述: 第一行输入一个整数 n,表示人的数量。 对于 1原创 2022-01-15 21:43:59 · 443 阅读 · 0 评论