iOS
打卡 c语言趣味编程 求勾股数
问题描述: 求100以内的所有勾股数。 所谓勾股数,是指能够构成直角三角形三条边的三个正整数(a,b,c)。 思路: 可以通过for循环遍历范围内每个可能的值,在每次循环中,调用函数检查当前的三个数是否满足勾股定理。如果满足,将其打印出来。 流程图: for循环 代码实现:
c/c++零基础坐牢第十五天
c/c++从入门到入土(15) 开始时间2023-05-23 20:44:53 结束时间2023-05-24 00:08:22 前言:目前已复习第一章第二章第三章第六章为c艹基于c语言升华的内容,今天我们进入c艹中一大重要板块第四章 类与对象的学习,同时以读书笔记与体会、作业五 类与对象及实验一的形式分享。对象是有形的也可以是无形的,我的理解int,floa
abc271_f XOR on Grid Path 题解
XOR on Grid Path 题意 有一个 (n times n) 的整数矩阵,第 (i) 行 (j) 列的数字为 (a_{i,j})。 你站在 ((1,1)),每次你可以从 ((x,y)) 走到 ((x,y+1)) 或 ((x+1, y)),你要走到 ((n,n)),求有多少条路径使得路径上的每个数异或和为 (0)。 数据范围 (2 leqslant n leqslant 20) (0 l
Dijkstra 大根堆优化 单源最短路
对普通的Dijkstra,每次要找到没有标记的距离最短的点显然很麻烦,所以不如做一个单调队列,每次取堆顶就行了,由查找的n变成进堆的logn 时间复杂度有说 O(mlogn)也有一点O(mlogm)的,不过问题不大,基本是比SPFA要快的
5_23_贪吃蛇(成功)
修复上一篇中的bug 1.蛇的尾巴删除后,更新地图 2.设计链表使得蛇链接起来,从而在尾部删除之后更新新的尾部节点,即tail=tail->next; function.h function.cpp main.cpp
第十三届蓝桥杯c++b组国赛题解(还在持续更新中...)
试题A:2022 解题思路: 有2022个物品,它们的编号分别是1到2022,它们的价值分别等于它们的编号。也就是说,有2022种物品,物品价值等于物品编号。 从2022个物品种选取10个物品,满足10个物品的价值之和为2022,用f[i][j][k]表示前i个物品里选择j个物品,价值之和为k的方案数 则对于前i种物品,有两种选择,选或者不选 f[i][j][k]=f[i-1][j]
有翻译软件了,还有必要用 ChatGPT 做翻译吗?
今天看一篇英文文章时,有几句话不太理解,就用 Google 翻译和 ChatGPT 做了一下对比,发现 ChatGPT 真的更牛。 第一句 Confirmation Vs Curiosity 先用 Google 翻译,结果是: 再看 ChatGPT 的翻译结果: Google 翻译为 “确认与好奇”,完全是字面意思,仍然不好理解。 ChatGPT 则详细解释了背后的含义,指出了这是两种不
c++打卡练习(37)
比较两个分数的大小 流程图: 伪代码:源代码: #include<iostream>using namespace std;int main(){ int a1,a2,b1,b2,c1,c2,d1,d2,i; cout<<"输入要比较的两个分数"<<endl; cin>>a1; getchar(); cin>>a2; cin>>
perl 通过 swig 调用 c++ 代码
perl 通过 swig 调用 c++代码 Swig 是一个软件开发工具,可以简化不同语言与 C/C++ 的交互(直接在其它语言的代码中调用 C/C++ 的代码)。 记录一下成功用 perl 调用 c++ 代码的例子。 环境 操作系统:centos 7.9 perl: version 5.16.3 swig: version 2.0.10 g++: version 9.4.0 文件 需要的
虚函数计算各种图形面积之和
一、问题描述。 定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle( 长方形)、Trapezoid (梯形)和Triangle (三角形),用虚函数分别计算各种图形的面积,输出它们的面积和。要求用基类指针数组,每一个数组元素指向一个派生类的对象。PI=3.14159f,单精度浮点数计算。 输入格式: 输入在一行中,给出9个大于0的数,用空
2023.5.23编程一小时打卡
一、问题描述: 定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle( 长方形)、Trapezoid (梯形)和Triangle (三角形),用虚函数分别计算各种图形的面积,输出它们的面积和。要求用基类指针数组,每一个数组元素指向一个派生类的对象。PI=3.14159f,单精度浮点数计算。 输入格式: 输入在一行中,给出9个大于0的数,用空
1013 数素数(C++)
一、问题描述: 令 Pi 表示第 i 个素数。现任给两个正整数 M≤N≤104,请输出 PM 到 PN 的所有素数。 输入格式: 输入在一行中给出 M 和 N,其间以空格分隔。 输出格式: 输出从 PM 到 PN 的所有素数,每
Paper Reading: forgeNet a graph deep neural network model using tree-based ensemble classifiers for feature graph construction
目录研究动机文章贡献本文方法图嵌入深度前馈网络forgeNet特征重要性评估具体实现模拟实验合成数据生成实验评估实验结果真实数据应用BRCA 数据集microRNA 数据Healthy human metabolomics 数据集优点和创新点 Paper Reading 是从个人角度进行的一些总结分享,受到个人关注点的侧重和实力所限,可能有理解不到位的地方。具体的细节还需要以原文的内容为准,博客中
5.23 STL石破天惊
在前面的章节中,我们已经学习了 C++ 模板的概念。C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。 C++ 标准模板库的核心包括以下三个组件: 组件 描述容器(Containers) 容器是用来管理某一类对象的集合。C++ 提供了各种不同类型的容器,比如 deque、list、
2023-05-23:如果交换字符串 X 中的两个不同位置的字母,使得它和字符串 Y 相等, 那么称 X 和 Y 两个字符串相似。如果这两个字符串本身是相等的,那它们也是相似的。 例如,“tars“
2023-05-23:如果交换字符串 X 中的两个不同位置的字母,使得它和字符串 Y 相等, 那么称 X 和 Y 两个字符串相似。如果这两个字符串本身是相等的,那它们也是相似的。 例如,"tars" 和 "rats" 是相似的 (交换 0 与 2 的位置); "rats" 和 "arts" 也是相似的,但是 "star" 不与 "tars","rats",或 "arts" 相似。 总之,它们通过相
臭名昭著的“Hello,World!”
Windows平台下的c++集成开发环境(Integrated Development Environment,IDE)有很多种,例如微软的Visual studio 2022、Visual Studio Code两款IDE,前者偏向企业级的重量级代码开发,后者偏向数据科学界的轻量级高度可配置性开发。还有CLion,其是JetBrains开发的现代IDE,旨在Windows,Linux和MacO