自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【2024CANN训练营】Ascend C算子开发课程笔记

如果把模型比喻成为一幢建筑,那么算子就是它的砖块。成功搭起建筑不能够从烧砖开始,模型的开发也应当使用已有的算子来进行搭建。具体来举例,基础的算子有Add,复杂的有针对特定场景应用的融合算子。关注算子,就还应当关注张量(Tensor)。算子的输入和输出即为张量,张量是一个多维的数组,是标量、向量、矩阵的高维扩展。从编程角度来讲,张量这一结构除了数据本身外,还包含了对数据属性的描述。数据类型(Type):例如FP16、FP32、int4、int8等形状(Shape):张量的维度数以及各个维度的大小。

2024-07-10 17:24:36 909

原创 No.8 递归快速输出斐波那契数列

No.8 递归快速输出斐波那契数列规定了范围为1~90;主要思想是将已经计算过的值存入数组,后面大值计算会简单很多#include<iostream>#include<fstream>using namespace std;void Fibo(int n, long long F[]) { if (n == 1 || n == 2) { F[n] = 1; return; } if (F[n] != 0) { return; } else {

2020-10-04 13:13:55 391

原创 No.7 递归实现输出所有子集

No.6 递归实现输出所有子集输入n;输出{‘a’,‘b’,‘c’,…,‘a’+n-1}的所有子集是使用递归实现的:#include<iostream>#include<fstream>using namespace std;void print(int a[], int num) { int check = 0; for (int i =0; i < num; i++) { if (a[i]==1) { if (check == 0) {

2020-10-04 13:09:26 414

原创 No.6 同花顺判定

同花顺判定#include<iostream>using namespace std;//A有两种理解方法,一是“1”,而是“K”后边的14class card {public: int num; //A暂且当1,然后在判定时分情况讨论 int pattern; //1,2,3,4 card* next = NULL; card() {}; void set_card(char n, int p) { num = n; pattern = p; }};

2020-10-04 13:06:34 1049

原创 No.5 亿以下的正整数互相转换(阿拉伯数字与汉字)

亿以下的正整数互相转换 (阿拉伯数字与汉字)写了一个亿以下的阿拉伯数字和汉字之间的转换本来觉得非常简单,后来发现有很多细节值得去挖掘互相的转换我都采用了以整型数字为中介的方法以及要注意!!!汉字在字符串内占两个字节,所以我采用了二维字符数组来输入输出汉字字符串但是很遗憾,我的程序可跑的范围小1~100000000,而且鲁棒性较差,规范输入才能得到相应的值,之后我会一点一点改进的!#include<iostream>#include<cmath>#include<

2020-10-02 19:31:51 283

原创 No.4 Cube painting (骰子涂色)

No.4 Cube painting (骰子涂色)题目就不粘贴了,注意变化的次数,不要总是改变。(另注明:原题中一次性输入12个颜色改为了分两次输入颜色)代码:#include<iostream>#include<string>using namespace std;void swap(char& a, char &b) { //交换颜色位置 char temp; temp = a; a = b; b = temp;}void top(i

2020-09-27 23:57:56 1479

转载 转载(白盒测试、排序)

转载(白盒测试、排序)1.白盒测试:https://blog.csdn.net/virus2014/article/details/512170262.十大经典排序:https://blog.csdn.net/virus2014/article/details/51217026大牛们写的太好啦!

2020-09-27 15:08:19 390

原创 No.3 递归求最大公约数

No.3 递归求最大公约数原理是辗转相除法#include<iostream>using namespace std;int gcd(int x,int y) { if (y == 0) { return x; } return gcd(y, x%y); }int main() { int x, y; while (cin >> x >> y) { cout << gcd(x, y) << endl; }

2020-09-27 14:05:14 135

原创 No.2 抛出异常

No.2 抛出异常虽然学了一年的C++,但仍然不常用throw try catch什么的,今天写一点,毕竟是真的实际有用。1.返回类型为int#include<iostream>using namespace std;int abc(int a, int b, int c) { if (a <= 0 && b > 0 && c > 0) { throw 1; } else if (a > 0 && b

2020-09-27 11:24:59 93

原创 No.1 XiangQi ACM C++

No.1 XiangQi ACM C++题外话:开通账号好久了,本来想要第一个程序写自己写的大整数类,结果突然发现自己的进位出了点问题(今天时间不够了,明日再改),先写一个简单的《象棋》程序吧。目前仍是菜鸡,欢迎指正!题目:考虑一个象棋藏局,其中红方有n(2<=n<=7)个棋子,黑方只有一个将。红方除了有一个帅(G)之外还有3种可能:车(R),马(H),炮(C),并且需要考虑 “蹩马脚” , 与将和帅不能照面的规则。输入所有棋子的位置,保证局面合法并且红方已经将军。你的任务是判断红方

2020-09-21 21:49:43 141

空空如也

空空如也

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

TA关注的人

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