第五周打卡
2023,7,17
科目一考试
过了
2023,7,18
字符串可加号连接到一起
(int)字符
指的是这个字符的ascii
l1-96
#include<iostream>
#include<string>
using namespace std;
int main()
{
int n;
cin>>n;
string a[n],b[n];
for(int i=0;i<n;i++)
{
cin>>a[i]>>b[i];
}
for(int i=0;i<n;i++)
{
int s1=0,s2=0;
int l1=a[i].length(),l2=b[i].length();
for(int j=0;j<l1;j++)
{
s1=s1+(a[i][j]-'0');
}
for(int z=0;z<l2;z++)
{
s2=s2+(b[i][z]-'0');
}
int c=stoi(a[i]);
int d=stoi(b[i]);
if(c%s2==0&&d%s1!=0)
{
cout<<"A"<<endl;
}
else if(c%s2!=0&&d%s1==0)
{
cout<<"B"<<endl;
}
else{
if(c>d)
{
cout<<"A"<<endl;
}
else if(c<d)
{
cout<<"B"<<endl;
}
}
}
return 0;
}
l2-004
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int a[1010];
vector<int>ans;
int n;
int f;
void get(int L,int R)
{
if(L>R)return;//不符合条件直接return
int l=L+1,r=R;
if(f)//二叉搜索树
{
while(l <= R && a[l] < a[L]) l++;//l向右移动找到第一个大于等于a[L]的数
while(r > L && a[r] >= a[L]) r--;//r向左移动找到第一个小于a[L]的数
}
else//镜像的二叉搜索树
{
while(l <= R && a[l] >= a[L]) l++;//l向右移动找到第一个小于a[L]的数
while(r > L && a[r] < a[L]) r--;
}
if(l-r!=1)return;//不合符条件
get(L+1,r);
get(l,R);
ans.push_back(a[L]);
}
int main()
{
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i];
get(1,n);//一棵二叉搜索树镜像进行前序遍历的结果
if(ans.size() != n)
{
f = 1;
ans.clear();
get(1,n);//一棵二叉搜索树进行前序遍历的结果
}
if(ans.size() != n) cout<<"NO"<<endl;
else
{
cout<<"YES"<<endl<<ans[0];
for(int i=1;i<ans.size();i++)
cout<<" "<<ans[i];
cout << endl;
}
return 0;
}
2023,7,19
昨晚上睡觉给右手手腕扭了
大寄
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人