自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 洛谷P1161

对注释段很困惑…注释段跑出的结果是错的…why that!#include<stdio.h>const int MAXN = 2000002;int arr[MAXN];int main() { int n; scanf_s("%d", &n); for (int i = 0; i < n; i++) { double a; int t; scanf_s("%lf %d", &a, &t); /*for (double j =

2021-08-10 23:02:48 162

原创 洛谷P1152

#include<stdio.h>#include<math.h>int arr[1005];bool flag[1005];int main() { int n; scanf_s("%d", &n); for (int i = 0; i < n; i++) { scanf_s("%d", &arr[i]); } for (int i = 0; i < n - 1; i++) { if (abs(arr[i] - arr[i

2021-08-10 22:16:00 164

原创 洛谷P1151

用数学方法整除和取余完成的该题看了洛谷的题解没有看到用string或char做的…好想知道啊…#include<stdio.h>using namespace std;int main() { int K; scanf_s("%d", &K); bool flag = 0; for (int a = 10000; a <= 30000; a++) { int sub1 = a / 100, sub2 = a % 10000 / 10, sub3

2021-08-10 11:53:24 154

原创 洛谷P1150

一开始#3报WA原因:没考虑left,即剩下的没换烟的烟头定义变量int即可#include<stdio.h>int main() { long long n, k; scanf_s("%lld %lld", &n, &k); long long sum = n, num = sum / k, left = sum % k; while (num != 0) { sum += num; num += left; left = num % k; n

2021-08-10 11:28:13 122

原创 洛谷P1146

看了题面之后没有丝毫头绪重点:在N中将N-1翻转,即可以当作在N中将1翻转(没有翻转也是一种翻转)即将一条数链切成理想三段(理想指该段可以没有数):1.不翻转数之前的翻转数(链)2.不翻转数3.不翻转数之后的翻转数(链)#include<stdio.h>int arr[105];int main() { int N; scanf_s("%d", &N); printf("%d\n", N); for (int i = 0; i < N; i++) {

2021-08-10 11:03:01 72

原创 洛谷P1116

冒泡排序模板题内循环 j < N - 1 - i 中的 - i 为排除掉了已排好序的大数(以升序排列的Bubble Sort为例)#include<stdio.h>int arr[10010];int bubble(int N) { int sum = 0; for (int i = 0; i < N - 1; i++) { for (int j = 0; j < N - 1 - i; j++) { if (arr[j] > arr[j + 1]

2021-08-05 00:08:18 192

原创 洛谷P1089

跑不对样例#2是因为我写成了第13个月妈妈也给了津津300r~把第十二月的分支改了就可以了(难逃自己诡异的写法#include<stdio.h>const int in = 300;int arr[15];int main() { for (int i = 0; i < 12; i++) scanf_s("%d", &arr[i]); int girl = in, mum = 0, left = 0; for (int i = 0; i < 12; i

2021-08-04 23:51:58 80

原创 洛谷P1085

没有给排序后的id初始化,导致没被赋值的id不走if的这一分支出错#include<stdio.h>#include<algorithm>using namespace std;const int T = 8;struct sum { int school; int mum;}time[10];struct result { int val; int id;}s[10];bool compare(result &r1, result &

2021-08-03 17:38:13 82

原创 洛谷P1075

重点为判断素数的方法#include<stdio.h>#include<iostream>#include<cmath>using namespace std;int isPrim(int n) { int i; if (n == 1) return 0; if (n == 2) return 1; if (n % 2 == 0) return 0; for (i = 3; i <= sqrt(n); i += 2) { if (n%i =

2021-08-03 17:01:10 112

原创 洛谷P1059

一开始写的程序只能处理重复一次的,又是confuse的一天到现在也不知道为什么TAT然后加了个100次的常数级循环过了…#include<iostream>#include<algorithm>using namespace std;int arr[105];int main() { int N; scanf_s("%d", &N); for (int i = 0; i < N; i++) { scanf_s("%d", &arr[i

2021-08-03 16:11:40 73

原创 洛谷P1047

重叠区域是该题重点筛选重叠区域的方法是标识已经访问过的结点一开始报了#1,#2和#3的错,是最后一个for没有包括i=l#include<stdio.h>struct area { int u, v;}arr[105];int visit[10010];int main() { int l, m; scanf_s("%d %d", &l, &m); for (int i = 0; i < m; i++) scanf_s("%d %d", &a

2021-08-03 15:43:12 78

原创 洛谷P1046

有手就行(与题呼应)#include<stdio.h>int arr[15];int main() { int chair = 30; for (int i = 0; i < 10; i++) scanf("%d", &arr[i]); int arm; scanf("%d", &arm); int total = arm + chair, num = 0; for (int i = 0; i < 10; i++) { if (tot

2021-08-03 15:15:01 50

原创 洛谷P1035

各项和S应为double类型#include<stdio.h>int main() { int k; scanf("%d", &k); double s = 0; int n = 1; //这里的n用float结果.out是0,amusing!!! while (s <= k) { s += 1.0 / n; n++; } //n++; printf("%d", n-1); return 0;}...

2021-08-03 15:07:55 63

原创 洛谷P1024

永远年轻,永远把简单的问题复杂化一开始TLE了#2和#4,在while里加了个约束,交界点于100以内后就报WA了下载了个数据看,发现系数可以为小数OMG!!!展示又臭又长的代码↓#include<stdio.h>#include<cmath>void range(float a, float b, float c, float d) { float left = -100, right = 100, point1 = left, point2,point3;

2021-08-03 14:51:56 157

原创 洛谷P1014

第一眼看到题目傻了第二眼觉得第一眼的自己很笨就是一个直接映射的行列关系啦#include<stdio.h>int up, down;void rowANDcol(int N) { int s = 1, tmpN = N; while (tmpN > 0) { tmpN -= s; if (tmpN <= 0) break; s++; } int row, col, more = tmpN + s; if (s % 2 == 0) { ro

2021-08-03 14:04:35 64

原创 洛谷P1001

#include<stdio.h>int main() { int a, b; scanf("%d %d", &a, &b); printf("%d", a + b); return 0;}

2021-08-03 14:01:42 48

原创 洛谷P1000

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-03 13:59:43 337

空空如也

空空如也

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

TA关注的人

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