- 博客(35)
- 问答 (1)
- 收藏
- 关注
原创 【问题描述】 函数原型说明描述了函数的类型、参数类型、参数个数及排列次序。通常C头文件中包含了一个程序需要包含的其它头文件、函数原型说明、宏定义等信息。编写一程序,对C头文件进行分析,只抽取函数原型
【问题描述】函数原型说明描述了函数的类型、参数类型、参数个数及排列次序。通常C头文件中包含了一个程序需要包含的其它头文件、函数原型说明、宏定义等信息。编写一程序,对C头文件进行分析,只抽取函数原型说明中的函数类型及函数参数类型。要求只考虑int, char, double, float, long, void类型关键字,其它类型不被考虑。被分析的头文件满足:1. 头文件中只包含函数原型说明;2. 能够通过C编译;3. 每个函数原型占一行,文件中间不会有空行,但在最后一个函数原型说明后会有一个回车换行;4.
2021-11-28 20:07:18 1233 1
原创 C++作业 9 - 1(array类模板的使用)
#include <array>#include<bits/stdc++.h>using namespace std;const int N = 1e5 + 10;int main(){ int n; cin >> n; array<double, N> arr{}; double t; int i = 0; for (auto &e : arr) { cin &g.
2022-05-01 00:56:02 897
原创 C++作业 8 - 10 (友元函数重载运算符)
#include<bits/stdc++.h>using namespace std;class Point{ private: double x, y; public: Point(){x = 0, y = 0;} Point(double a, double b) : x(a), y(b) {} friend Point operator + (const Point &am.
2022-05-01 00:12:48 615
原创 C++作业 8 - 6(虚函数variual的使用)
#include<bits/stdc++.h>using namespace std;const int PI = 3.14159;class Shape{ public: Shape(){} virtual double getArea(){} virtual double getPerim(){}};class Rectangle : public Shape{ private: double Wide, Long;.
2022-04-30 23:56:56 112
原创 C++作业 8 - 4(成员函数实现运算符重载)
#include<bits/stdc++.h>using namespace std;class Counter{ public: int cnt = 0; Counter(){} Counter(int a) : cnt(a){} Counter operator +(const Counter &c) const { return Counter(cnt + c.cnt); }};.
2022-04-30 23:03:32 410
原创 2022第十三届蓝桥杯 C++/C B组 李白打酒(已改能ac)(超级详细版)
算法(动态规划) O(n * m * k *c)一看到这道题我马上就想到了类似走迷宫dp问题,都是有方向性(即把酒喝完)和 步骤性(到酒店还是到花)的问题,只是多了一些限制条件(例如最后一次是花 等等)于是我们可以大胆假设:dp算法:闫氏dp分析法(yxc yyds)解释:如果最后一步是到店,那么j应该大于0,因为至少有最后一步到店,到花同理, 如果最后一步是到店,那么上一步手里有的酒应该是k / 2,也是因此我们的k应该整除于2 如果最后一步是...
2022-04-09 23:46:29 3493
原创 蓝桥杯 印章(c++)
差一个数据没过,应该用概率dp,不应该用计数dp#include<bits/stdc++.h>using namespace std;typedef unsigned long long ULL;ULL n, m, f[25][25];int main(){ scanf("%lld%lld", &m, &n); if(n < m) { printf("0.0000"); return 0; } f[0]
2022-03-28 19:18:39 1059
原创 大数运算(高精度)
#include<bits/stdc++.h>using namespace std;#define x first#define y secondtypedef pair<int,int>PII;typedef pair<double,double>PDD;typedef long long LL;typedef unsigned long long ull; #define N 10000 typedef struct dashu{ int.
2022-02-07 16:29:05 351
原创 双向排序【第十二届】【省赛】【B组】
#include<bits/stdc++.h>using namespace std;#define x first#define y secondtypedef pair<int,int>PII;typedef pair<double,double>PDD;typedef long long LL;typedef unsigned long long ull;#define N 100005PII arr[N];int ans[N];int .
2022-02-03 21:17:46 1039
原创 无聊写着玩:解二阶线性微分方程
#include<stdio.h>#include<math.h>int main(){ printf("y''+ Ay'+ By = 0\n请分别输入A、B:\n"); float A,B; scanf("%f %f",&A,&B); printf("解:\n由题可得特征方程为:r^2 + %.3fr + %.3f = 0\n",A,B); float afa=A*A-4.0*B; printf("即b^2-4ac = %.3f\n",afa);.
2022-01-26 19:09:53 832
原创 2020年第十一届C/C++ B组第二场蓝桥杯省赛真题 第十题:字串排序
1、磨分(过了40%)????#include<stdio.h>int main(){ int n,i,j,k; scanf("%d",&n); char c; if(n==0) { printf("a"); return 0; } int arr1[26]; arr1[0]=0; for(i=1;i<26;i++) { arr1[i]=arr1[i-1]+i; } for(i=0;i<26;i++) { if(n
2022-01-26 01:24:15 1552
原创 2020年第十一届C/C++ B组第二场蓝桥杯省赛真题 第八题:子串分值和
第九题:平面切分#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#include<limits.h>int main(){ int n,i,j,m,len,d; float y,x; long long z=0LL,ans=0LL; scanf("%d",&n); for(i=0;i<n;i++) { z+=i
2022-01-25 14:25:15 323
原创 01背包问题
2. 01背包问题 - AcWing题库(悟了一个下午????)#include <stdio.h>#include <string.h>#include <stdlib.h>#include <math.h>#include <limits.h>int main(){ int N,V,i,j; scanf("%d",&N); scanf("%d",&V); int v[1001]
2022-01-23 19:36:14 275
原创 2020年第十一届C/C++ B组第二场蓝桥杯省赛真题 第九题:平面切分
第九题:平面切分#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#include<limits.h>int main(){ int n,i,j,m,len,d,p,k;//整数N、循环变量(i、j、m、k)、交点数d、判断平行p float y,x; //交点坐标 long long ans=2; ..
2022-01-23 14:09:34 394
原创 2020年第十一届C/C++ A组第二场蓝桥杯省赛真题 子串分值
第八题:子串分值1、非动态规划(n的三次方)没用memset的原因是部分测试数据会出错#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#include<limits.h>int main(){ char arr[100000+1]; int zm[26]; int a; for(a=0;a<26;a++) { zm
2022-01-21 20:47:56 470
原创 2020年第十一届C/C++ B组第二场蓝桥杯省赛真题 第七题:回文日期
第七题:回文日期#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>int main(){ int i; scanf("%d",&i); //输入年月日 int y=i/10000,m=(i/100)%100,d,a,b,c,g,e,f; //年,月,日,其他 int x=0; //记录是否已经找到普通回文日期 int month[13]
2022-01-14 12:14:26 441
原创 2020年第十一届C/C++ B组第二场蓝桥杯省赛真题 第四题:跑步锻炼
第四题:跑步锻炼第一次写的:(都对自己无语了)#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>int main(){ int y,m,d; y=2000; int w=0; int s=0; int x=0; for(;y<=2020;y++) { for(m=1;m<=12;m++) { if(m==1||m=
2022-01-14 11:33:43 249
空空如也
前端应用 与 后端应用 有什么区别,前端页面又是什么?
2022-04-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人