- 博客(19)
- 收藏
- 关注
原创 【HarmonyOS】安装DevEco Studio后检查环境出现ohpm not set up解决方式
由于之前更改过注册表中的编码方式,将注册表中更改成65001编码方式的条目即在。目录下的autorun变量删除。
2023-08-13 16:27:03 2151 1
原创 【Codeforces题解+补题记录】 Codeforces Round #817 (Div. 4)
Codeforces Round #817 (Div4) A~F(G待补)
2022-09-03 16:08:33 810
原创 【知识点笔记】 单调栈
文章目录1. 传送门2. 笔记内容2.1 应 用2.2 示 例2.2.1 使 用 方 式2.2.2 整 体 代 码 实 现3. 试一试1. 传送门学习传送门:单调栈 b站 up麦克老师讲算法2. 笔记内容2.1 应 用 求解下一个大于x元素或是小于x元素的位置2.2 示 例 给定一个数组a,计算后获得一个大小相同的数组res,res数组的第i个值对应a数组
2022-02-15 20:49:50 266
原创 Algorithm 并查集
模板例题:HDOJ 1213 How Many Tables#include <iostream>using namespace std;const int MAX=1001;int set[MAX];void init(int N){ for(int i=1;i<=N;i++) { set[i]=i;//把每个元素的初始根设置为自己 //在本题中的意思是每个人最初单独一桌 }}int Find_set(int x){ return x==s
2021-07-13 11:17:59 200
原创 ICPC寒假冬令营笔记day1
Day 1示例代码#include <iostream>using namespace std;int Calc(int base,int n){ int sum=0; for(;n;n/=base)//即为for(true;n!=0;n=n/base) { sum +=n%base; } return sum;}int main(){ int i,n; for(i=2992;i<=9999;i++) { a=Calc(10,i); i
2021-01-24 18:02:52 145
原创 Algorithm 动态规划
0-1背包HDOJ2062 Bone Collector模板#include <bits/stdc++.h>//HDOJ无法识别该头文件using namespace std;struct Bone{ int val; int vol;}bone[1011];int T,N,V;int dp[1011][1011];int ans(){ memset(dp,0,sizeof(dp)); for(int i=1;i<=N;i++) { for(int j
2020-11-19 19:45:41 90
原创 hdoj习题心得
2004switch使用时为什么在本地表示范围可使用例如1 … 2 表示一到二而提交后却不支持使用在《c++ primer plus》中表述为switch并不是为处理取值范围而设计的。switch语句中每一个case标签都必须是一个独立的值。另外,这个值必须是整数(包括char),因此switch无法处理浮点测试。另外case标签值还必须是常量。如果选项涉及取值范围、浮点测试或两个变量的比较,则应使用if else 语句。不知道为什么时而可用时而不可用2005改变变量数值后要注意下一趟时的值
2020-11-07 19:28:11 102
原创 2020-10-15 PTA出错总结5
3-13#include <iostream>#include <iomanip>using namespace std;float Fibonacci(int a);int main(){ int n; while(cin>>n) { cout<<fixed<<setprecision(6)<<Fibonacci(n)<<endl; } return 0;}float Fibonacci
2020-10-16 12:03:12 176
原创 2020-10-10 PTA出错总结4
#include <iostream> #include <iomanip>using namespace std;int main(){ int n; float b,d=0,sum=0; string a,max; while(cin>>n) { for(int i=0;i<n;i++) { cin>>a>>b; if (d<b)max=a; sum=sum+b; d=b; .
2020-10-10 13:50:30 216
原创 2020-09-30 PTA习得
题目集一带空格的输入并输出使用getline()首先#include <string>然后getline()规则:读取整行,遇到空格不会自动停下用法:getline(cin,s)//input a data s题目集三保留小数位数操作#include<iomanip>使用precision()未果使用cout<<fixed<<setprecision()<<s<<endl;括号内填需要保留的小数位数初始化后
2020-09-30 19:55:45 88
原创 2020-09-29 PTA出错总结3
题目集三#include <iostream>using namespace std;int main(){ int n,a,b; while(cin>>n) { int Sg=0,Gs=0; for(int i=0;i<n;i++) { cin>>a>>b; if(a>b) Sg=Sg+1; else if (a<b) Gs=Gs+1; if
2020-09-29 22:46:47 678
原创 2020-09-29 PTA 出错总结2
题目集二#include <iostream>using namespace std;int main(){ int T,a,sum=0,b; cin>>T; for(int i=0;i<T;i++) { cin>>a; for(int m=0;m<a;m++) { cin>>b;
2020-09-29 22:39:06 380 1
原创 2020-09-28 PTA 出错总结1
关于PTA上的习题总结题目集二#include <iostream>using namespace std;int main(){ int T,b,t,sum; cin>>T; for(int i=0;i<T;i++) { cin>>t; for(int m=0;m<t;m++) { cin>>b; sum=b+sum; } cout<<
2020-09-29 22:17:17 2223
原创 day 2 1090
#include <iostream>using namespace std;int main(){ int N; int a,b; cin>>N; for(int k=0;k<N;k++) { cin>>a>>b; cout<<a+b<<endl; }return 0;}**accepted**summary为什么不需要实现全部输
2020-09-27 14:59:56 85 1
原创 2020-08-21 埃特巴什码 单字符解码
crimaster犯罪大师 侦探的密码上埃特巴什码 初步(单字符转换)#include<iostream>using namespace std;int main(){ char a; int b; cin>>a; b=a; if (b>=97) { a=122-b+97; cout<<"经过埃特巴什解密后该字符为"<<a<<endl; } else if(b<=90 and b>=
2020-08-21 23:04:39 1745
原创 day 1 a+b problem
#include<iostream>using namespace std;int main(){ int a,b; while(cin>>a>>b) { cout<<a+b<<endl; }}
2020-07-28 16:05:01 160 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人