摘要: 预处理指令pragma 在系统中加入预处理器指令一般是用来允许不是基本c语言规范部分的行为。不支持pragma的编译器会忽略pragma指令提示的那些语句,这样就允许使用pragma的程序在不支持它们的平台上运行。 第一个程序:hello Hello例子的分析: 最基本的并行原语 用于运行代码块的线 阅读全文
posted @ 2020-04-28 21:51 红拂与妹奔 阅读(1900) 评论(0) 推荐(0) 编辑
摘要: 使用pthread进行并行编程 进程与线程 进程是一个运行程序的实例;线程像一个轻量级的进程;在一个共享内存系统中,一个进程可以有多个线程 POSIX® Threads: 即 Pthreads,是一个 Unix 系统标准;一个可以用于 C 语言的库;是多线程编程的一个 API 接口。 第一个 pth 阅读全文
posted @ 2020-04-26 23:55 红拂与妹奔 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 预处理指令pragma:在系统中加入预处理器指令一般是用来允许不是基本c语言规范部分的行为。不支持pragma的编译器会忽略pragma指令提示的那些语句,这样就允许使用pragma的程序在不支持它们的平台上运行。 #include <stdio.h> #include <stdlib.h> #in 阅读全文
posted @ 2020-04-18 20:21 红拂与妹奔 阅读(337) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/Dalham/article/details/104905379 实在不会上传图片所以发到csdn去了,头大 阅读全文
posted @ 2020-03-16 18:42 红拂与妹奔 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 第一次上手PAT的甲级题目,瑟瑟发抖(英语不好对着题目愣了半天) 这一题的要点是使用sort函数。 使用sort函数必须使用 #include <algorithm> using namespace std; 一开始我是准备在结构体内同时储存局部排名和总体排名的,但是书上的做法空间复杂度比我的好多了 阅读全文
posted @ 2020-03-10 17:27 红拂与妹奔 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 这一题本来不应该有什么问题的,我很快写出来了,在dev c++里面运行也正常。但是放到pat以后出现了问题。更换了c/c++都不行通过编译。 #include <cstdio> #include <cstring> int main(){ char str[81]; gets(str); int i 阅读全文
posted @ 2020-03-08 22:19 红拂与妹奔 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 今天刷题的速度依旧很慢(小乌龟挥爪.jpg) 我觉得codeup5901中回文串的处理很妙,如果是我自己写的话可能会把数组直接倒过来和原来对比。按照对称规律进行比对的话,工作量可以减少一半。 #include <cstdio> #include <cstring> const int maxn=25 阅读全文
posted @ 2020-03-08 22:03 红拂与妹奔 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 又磕了一晚上,多点测试真的很烦 ,完全不知道错哪里,后来发现是我变量名命名不规范导致自己晕了填错了,其实思路还是对的 我觉得书上的做法也还行,但我不太喜欢用二维数组,所以拿以前写的算天数的程序改装了一下 代码如下: #include <stdio.h> int isRun(int year) { i 阅读全文
posted @ 2020-03-07 22:51 红拂与妹奔 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 准备6月份的拼题甲级中(本来现在这两天就考试了,但是因为疫情的原因延期了) 刚刚开始按算法笔记刷题,今天是探索codeup的第一天。 一开始并没有把多点测试当回事,直到一错再错,心态爆炸。。。 附上我的最终代码 1 #include <stdio.h> 2 #define MAX 210 3 int 阅读全文
posted @ 2020-03-06 22:56 红拂与妹奔 阅读(336) 评论(0) 推荐(0) 编辑