C/C++
SQ_ZYX
A definite boy!
展开
-
基于动态数组的使用高精度(模拟乘法)的阶乘求法
#include<stdio.h> //坑 #include<math.h> //坑#include<algorithm>#include<cstring>#include<vector>using namespace std;vector<int> v[1010];int main() { int n; scanf("%d", &n); v[0].push_back(1); .原创 2021-09-18 20:26:38 · 179 阅读 · 0 评论 -
NOIP模拟——平衡三进制的C++实现
#include<stdio.h> //坑 //#include<math.h> //坑 #include<algorithm>//#include<cstring>const int eps = 1e-6;using namespace std;int main(){ int nn; scanf("%d",&nn); while(nn--){ int n; scanf("%d",&n); bool z.原创 2021-09-09 09:11:28 · 564 阅读 · 0 评论 -
C/C++中,对于辗转相除法的理解
图片来源https://blog.csdn.net/qq_31828515/article/details/51812154重点讲解下图中的列子2。当将35对28取余的时候,就好比把35分成了28+7,即35=28+7。如果,7,这个多出来的顽固分子是28的倍数,那么肯定也是28+7=35的倍数。即7为35和28的最大公约数。附上递归代码。int gcd(int a,int b){if (a%b==0)return(b);elsereturn(gcd(b,a%b)).原创 2021-09-05 20:26:06 · 254 阅读 · 0 评论 -
C /C++语言中,「.」和「->」的区别
这是一个让新生一直很头疼的问题。#include <bits/stdc++.h>using namespace std;struct Node{ int value; bool valid; Node *left,*right; Node():value(0),left(NULL),right(NULL){};}*root;int main(){ Node root1; Node *root2; root2=new Node;}取决于实例化的对原创 2021-08-30 17:01:59 · 122 阅读 · 0 评论