自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 c++小游戏

c++小游戏

2020-07-21 16:44:18 250

原创 题解 CF981A 【Antipalindrome】

本题阔以暴力枚举 思路:枚举iii$j$($i$和$j$皆小于$s.size()$,且$i<j$),看看这个字符串从$i$jjj是不是非回文,如果是,打擂台取长度最大值。 没看懂?再看一遍 PS:字符串iii~jjj的长度是j−i+1j-i+1j−i+1 AC CODE: #include<bits/stdc++.h> using namespace std; int m; bool hw(string a){ for(int i=0;i<a.size()/2;i++){ i

2020-07-10 10:23:55 290 1

原创 字符串大写小写的那些事

用字符测试函数、字符转换函数完成大小写字母的判断及变换。(需要包含头文件<ctype.h>) 字符测试函数 isupper() 判断是否是大写英文字母 islower() 判断是否是小写英文字母 字符转换函数 tolower() 大写字母转小写 toupper() 小写字母转大写 ...

2020-07-09 21:36:58 203

原创 将博客搬至优快云

QWQ

2020-07-08 18:51:15 132

原创 题解 CF38C 【Blinds】

思路:暴力枚举,从 ll ~ 100100 (因为a[i]最大是100),找到大于 ll 的所有木板,算出面积: i*cnti∗cnt (cnt是符合条件的木板数量),然后打擂台,算出面积最大的方案,输出。 想到这个思路,本蒟蒻就打了如下代码: #include #include using namespace std; int n,cnt,mx; int l,a[10000000]; int main(){ cin>>n>>l; for(int i=1;i<=n;i++){

2020-07-08 18:49:26 214

原创 推荐洛谷&cf&UVA&SPOJ题目

CF1331B Limericks CF344A Magnets CF765A Neverending competitions CF981A Antipalindrome CF709A CF133A HQ9+ CF1350A Orac and Factors CF734A Anton and Danik CF894A QAQ CF48A Rock-paper-scissors CF798A Mike and palindrome CF802G Fake News (easy) CF409F 000001

2020-07-08 18:47:14 538

原创 题解 CF798A 【Mike and palindrome】 c++

题解 CF798A 【Mike and palindrome】 posted on 2020-07-05 14:19:56 | under 题解 | 编辑 | 0 本题不难,但很坑! 思路:定义一个计数器。从0~s.size()/2-1遍历一遍,如果 s[i]!=s[s.size()-i-1]s[i]!=s[s.size()−i−1] ,这个计数器就加一。最后看看计数器是不是1(只要改一个字符)或者在 f(a)==0f(a)==0 和 a.size()a.size() % 2=12=1 的条件共同成立的情

2020-07-08 18:44:15 214

原创 题解 CF798A 【Mike and palindrome】

本题不难,但很坑! 思路:定义一个计数器。从0~s.size()/2-1遍历一遍,如果 $s[i]!=s[s.size()-i-1]$ ,这个计数器就加一。最后看看计数器是不是1(只要改一个字符)或者在 $f(a)==0$ 和 $a.size()$ % $2=1$ 的条件共同成立的情况下(因为这种条件成立了,字符串的长度必然是奇数,只要改中间那个字符就行了),输出YES,反之输出NO AC CO...

2020-07-05 14:19:56 216

原创 题解 CF1350A 【Orac and Factors】

一道看似water的题目结果我还是死磕了30min 一看完题面,wow!这么简单! 本蒟蒻的思路:定义一个函数,求出最小因数(1除外)暴力枚举算出来 (为接下来的的打脸做铺垫),于是便打出了如下代码: #include<iostream> typedef long long ll; using namespace std; ll n,cnt,k,t; ll f(ll n){ ...

2020-07-04 18:14:33 219

原创 题解 CF1369A 【FashionabLee】

题目大意:有t组数据,每组数据给你一个正多边形边数 $n[i]$ ,如果此多边形至少有一对边是平行的,输出YES,否则输出NO 我们来找一下规律 首先三角形肯定不是,要输出NO 四边形有两对边是平行的呢!要输出YES 五边形……也不是 ……………… 八边形是的欸! ……………… 推了一会后我们发现:4,8,12……边形是可以的! 结论:如果 $n[i]$ %4=0,此多边形就至少有一对边是平行的...

2020-07-04 17:50:17 213

原创 题解 CF709A 【Juicer】

此题之水,水于上青天 思路:模拟,边输入边判断,如果 $a[i]<=b$ ,可以装的下,s就+=a[i]。接着判断如果 $s>d$ ,已经超过了,就装到一个箱子里, $cnt++$ ,并且把 $s$ 清零,最后输出 $cnt$ 即可 还不懂?看代码注释 AC CODE: #include<iostream> using namespace std; int n,cnt,m...

2020-07-04 08:45:52 269

原创 想做的题

[AT2685] [AT2648] [AT2146] [AT1550] [AT1483] [AT1335] [AT1331] [AT1327] [AT1124] [AT1037] [AT989] [AT860] [AT240] [AT213] [AT180] [AT162] [AT176] [AT2483] [CF911D] [CF909B] [CF898B] [CF884B] [CF864B]...

2020-07-04 08:30:49 162

原创 题解 CF981A 【Antipalindrome】

本题阔以暴力枚举 思路:枚举 $i$ ~ $j$ ( $i$ 和 $j$ 皆小于 $s.size()$ ,且 $i<j$ ),看看这个字符串从 $i$ ~ $j$ 是不是非回文,如果是,打擂台取长度最大值。 没看懂?再看一遍 PS:字符串 $i$ ~ $j$ 的长度是 $j-i+1$ AC CODE: #include<bits/stdc++.h> using namesp...

2020-07-03 22:17:37 149

原创 2020五年级下学期期末考试爆0光荣事迹

2020.7.1 考试前一天 明天考语文和科学 做了好长时间语文题,没复习科学 2020.7.2 考试第一天 考语文和科学 明天考数学和英语 首先考语文 考了90 $min$ ,本以为会很难,没想到比去年的试卷简单多了,作文是写一个人,好简单,写的很快, 写完了就检(tui)查(fei) 还有还有,有一个空,三国演义的作者是___。我差点写成施耐庵了。。。IEE,电气工程师学会 考完语文,感觉...

2020-07-03 16:34:24 342

原创 暑假OI作题

这里会列出本蒟蒻暑假做的题 CF1331B Limericks CF344A Magnets CF765A Neverending competitions CF981A Antipalindrome CF709A CF133A HQ9+ CF1350A Orac and Factors CF734A Anton and Danik CF894A QAQ ...

2020-07-03 16:23:17 236

原创 题解 CF909B 【Segments】

此题很简单 通过打表,前4项分别是: $$a[1]=1;$$ $$a[2]=2;$$ $$a[3]=4;$$ $$a[4]=6;$$ 我们得出一个公式 $$a[i]=2a[i-1]-2a[i-3]+a[i-4];$$ 嗯,得出这个结论应该不会还做不出来了吧 AC CODE: #include<iostream> int n,cnt,m; int a[1000000]{0,1...

2020-06-26 17:37:09 197

原创 题解 CF158A 【Next Round】

本题解提供一种桶的写法 思路: 先定义个桶: int a[105]; 注意:桶的大小是根据 $a[i]$ 的数据范围来的,本题 $a[i]$ 最大只有100 把输入存到桶里: for(int i=1;i<=n;i++){ cin>>t; a[t]++; } 从大到小枚举,只要参赛人数一够就输出,结束: for(int i=100;i>=1;i--){ ...

2020-06-25 17:36:41 375

原创 题解 CF940A 【Points on the line】

此题之水,水于上青天 $(1<=n<=100,0<=d<=1001<=n<=100,0<=d<=100 )$ $n$ 只有100! 思路: 先sort排序,再双重循环枚举,求出范围 $i$ ~ $j$ ,其余剩下的(不在这个范围内的),比如 $a[i-1]$ ,就是删去的。然后打擂台: m=min(m,n-j+i-1);//算出i~j里面有多少个数...

2020-06-14 07:37:32 228

原创 题解 P2646 【数数zzy】

此题很简单。(然而我为什么WA了好多次),用排列组合组合的知识来写: 遇到z,记录器 $a$ 加一。 遇到y,总方案数+= $a*(a-1)/2$ 最后: 一定要开long long AC CODE: #include<iostream> using namespace std; int n,m; long long a,b;//a为z的出现次数,b为zzy出现次数 int mai...

2020-05-25 18:14:16 321

原创 题解 P6559 【[SBCOI2020]小镇】

之前写的题解不太完善,所以现在来补充一下,望管理员通过QAQ 这题有一个特别简单的方法——一边输入边判断。 (我考试的时候怎么没想出来) 先写个map数组: map<int,map<int,int> >a; 再for循环输入: for(int i=1;i<=m;i++){ cin>>x>>y; a[x][y]++; } 如果上...

2020-05-20 17:56:31 205

原创 P6559 【[SBCOI2020]小镇】

这题有一个特别简单的方法——一边输入边判断。 (我考试的时候怎么没想出来) 先写个map数组: map<int,map<int,int> >a; 再for循环输入: for(int i=1;i<=m;i++){ cin>>x>>y; a[x][y]++; } 如果上面有房子,cnt++ 下面有房子,cnt++ 以此类推 AC ...

2020-05-19 17:35:45 210 1

原创 滑稽

AC=Answer Coarse=粗劣的答案 WA=Wonderful Answer=好答案 TLE=Time Limit Enough=时间充裕 MLE=Memory Limit Enough=内存充裕 CE=Compile Easily=轻松通过编译 RE=Run Excellently=完美运行 ...

2020-05-15 19:55:27 204

原创 P1271

本题很简单\ F1: 让我们请出sort“作弊函数”\ 话说n好像没多大用 AC代码: #include<iostream> #include<algorithm> using namespace std; int n,m,a[10000005],c; int main(){ cin>>n>>m; for(int i=1;i<...

2020-05-14 18:23:44 205

打字游戏—————侯平仄创作.exe

打字游戏,可以打c++关键字,随机字母,生活常用语~~~~~~~~~ 侯平仄创作哦,转载请写上出处~~~~~~~~~~~~~~~~~~~~~~~~~~

2020-07-08

CF1A(侯平仄制作).cpp

这是CF1A的c++代码,有需要可以看看 但不能抄袭吖QWQ 侯平仄制作

2020-07-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除