自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 竞赛的部分模板

常用算法 0 排序算法 0.1 快速排序 0.2 希尔排序 0.3选择排序 0.4 归并排序 0. 5 堆排序 0. 6 基数排序 1 素数合数 1.1 埃拉托斯特尼筛法 1.2合数分解 1.3 生成连续素数表 2 快速幂 typedef long lon ...

2021-07-19 12:58:39 57

原创 杭电2175C++

因为是进行阶段的训练,所以比较清楚这个题是一个逻辑问题,因为这个次数有2的64次方之多,所以遍历是不可能的,所以就是在找规律,以汉诺塔的移动规律我先写了如下代码 #include<iostream> using namespace std; void yan(int n) { if (n == 1) cout << n << " "; else { yan(n - 1); cout <&lt...

2021-07-18 00:21:05 111 3

原创 杭电2064C++

#include<iostream> #include<cmath> using namespace std; int main() { long long n; long long a[40] = { 0,2 }; for (int w = 2;w <= 35;w++) { a[w] = 3 * a[w - 1] + 2; } while (cin >> n) cout <&...

2021-07-17 22:34:47 97

原创 杭电2054C++

#include #include using namespace std; void erasew(string &str){ for(int i=0,flag=0;i<str.length();i++) { if(str[i]’.’) { while(str[str.length()-1]‘0’) str.erase(str.length()-1,1); if(str[str.length()-1]’.’) { str.erase(str.length()-

2021-07-16 09:30:39 90

原创 杭电2031C++

题目 进制转换 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 94050Accepted Submission(s): 50813 Problem Description 输入一个十进制数N,将它转换成R进制数输出。 Input 输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=...

2021-07-16 09:21:11 146

原创 杭电2018C++

一般看到这种规律性问题首先想到的应该就是递归方法,按题目的案例,第一年是牛不生的,然后第二年生的牛在第五年开始生,后面就交给计算机推了,代码如下 #include using namespace std; int num(int n) { if(n1) return 1; if(n2) return 2; if(n3) return 3; if(n4) return 4; return num(n-1)+num(n-3); } int main() { int n; while(cin>>n)

2021-07-13 17:03:24 55

原创 杭电1170

#include<iostream> #include<iomanip> using namespace std; int main() { char ch; int a,b,N; cin>>N; while(N--) { cin>>ch>>a>>b; switch(ch) { case'+':cout<<a+b&...

2021-07-13 11:01:01 44

空空如也

空空如也

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

TA关注的人

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