自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 洛谷 P1098 [NOIP2007 提高组] 字符串的展开 题解 C/C++ 模拟

模拟就好了 坑比较多1.当‘-’两端的字符分别是数字和字母时,原样输出。2.字符串首尾的‘-’需要原样输出。3.连续的‘-’需要原样输出。4.存放展开字符串的数组开大点附几组样例:输入:2 4 2a-b-c输出:abc输入:2 2 29-a-a输出:9-a-a输入:1 5 1-254-243-52-345-243-5234-52-345-234-52-345-234-52345-4325- 2345-2345-2345输出:-254-2434444452.

2021-03-21 16:09:57 530

原创 洛谷 P1067 [NOIP2009 普及组] 多项式输出 题解 (C/C++)

大致思路主要就是分类讨论,将符号,系数,指数分开考虑,归类,注意第一项要特殊处理。(还有就是先从左往右找到第一个系数不为0的数在讨论,这道题不这样也可以ac,判例好像没有50 0 0 2 1 1这样的数据)//P1067 [NOIP2009 普及组] 多项式输出//#define LOCAL#include <iostream>#include <cstdio>#include <cstring>#include <cstdlib>//

2021-03-20 17:17:18 293

原创 洛谷P1518 [USACO2.4]两只塔姆沃斯牛 The Tamworth Two 题解 (C/C++)

主要思路如下1//P1518 [USACO2.4]两只塔姆沃斯牛 The Tamworth Two//#define LOCAL#include <iostream>#include <cstdio>using namespace std;char board[12][12];//本来10*10就够了,在外围加一层墙,好判断int famr[3],cow[3];//分别存储人和牛的x,y坐标和方向 北为0,顺时针依次为东1,南2,西3int readcha

2021-03-20 15:09:34 890

原创 洛谷 P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布 题解 C/C++

思路如下方法一:if else 直接模拟方法二:初始化一个二维数组 输和平记为0,赢记为1 直接索引//P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布//#define LOCAL#include <iostream>#include <cstdio>#include <cstring>#include <string>#include <cmath>#include <algorithm>

2021-03-03 23:22:05 832 1

原创 洛谷 P4924 [1007]魔法少女小Scarlet 题解 C/C++

知识点一. 记住图像旋转坐标变换公式就好了,如下(具体推导可以自己搜一下): 1.点(x,y)绕原点逆时针旋转α得到(x',y')的公式 x'=xcosα-ysinα y'=xsinα+ycosα 2.顺时针旋转α,即逆时针旋转 -α, 用-α代替上面的α, 并根据公式cos(-α)=cosα,sin(-α)=-sinα得 x'=xcosα+ysinα y'=-xsinα+ycosα 3.旋转中心为(a,b),在利用上面的公式时,需要把(a,b)沿向量(-a,-b)移动到原点,此时(

2021-03-01 00:26:21 532

空空如也

空空如也

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

TA关注的人

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