首页 > 其他分享 >第五周打卡

第五周打卡

时间:2023-07-22 22:13:34浏览次数:33  
标签:return cout get int s2 s1 第五 打卡

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

昨晚上睡觉给右手手腕扭了

大寄

 

标签:return,cout,get,int,s2,s1,第五,打卡
From: https://www.cnblogs.com/ztydebeishanglaojia/p/17574376.html

相关文章

  • 暑期第五周总结
    本周花在学习上的时间大概为15小时,花在代码上的时间大概为13小时。花在解决问题上的时间大概为2小时。本周,我学习了布尔类型和比较运算符的具体内容,if语句的使用。Python的if语句和c,c++,java不一样,还有if和else的组合使用,以及ifelseelif。还有while语句的使用。Python的while语句......
  • 第五章 JTAG简介
    1.JTAG概念1.1背景介绍1.1.1传统针床测试机台芯片测试VSPCB板上测试板级芯片间测试传统针床测试芯片管脚日益增多多层印刷电路板新型边界扫描测试      1.1.2边界扫描测试(BoundaryScan)     目的:板级芯片互联线测试PCB板级芯片测试:如果......
  • 7-21打卡
    publicclassHanoiTower{publicstaticvoidmain(String[]args){intn=3;//圆盘的数量charfrom='A';//起始柱子charaux='B';//辅助柱子charto='C';//目标柱子solveHanoi(n,from,a......
  • 第五章 数组以及应用
    1.一维数组1.1一维数组的基本概念当需要在Java程序中记录单个数据内容时,则声明一个变量即可。当需要在Java程序中记录多个类型相同的数据内容时,则声明一个一维数组即可,一维数组本质上就是在内存空间中申请一段连续的存储单元。数组是相同数据类型的多个元素的容器,元素......
  • 7.20 打卡
    cin.ignore作用它的一个常用功能就是用来清除以回车结束的输入缓冲区的内容,消除上一次输入对下一次输入的影响。例如可以这么用,cin.ignore(1024,'\n'),通常把第一个参数设置得足够大,这样实际上是为了只有第二个参数'\n'起作用,所以这一句就是把回车(包括回车)之前的所以字符从输入......
  • 7-19打卡
    importjava.time.DayOfWeek;importjava.time.LocalDate;importjava.time.Month;publicclassMain{publicstaticvoidmain(String[]args){intyear=2023;Monthmonth=Month.JULY;inttotalWorkingDays=0;inttot......
  • 2023.7.18打卡
    2023.7.18(1)、今天早上去练了车,练到中午才回来,记了单词,学了Java,看了《大道至简》,看了辩论赛。(2)、明天还要去练车,然后得回家一趟,我爷爷要我回去有点事,所以可能学不了Java,我打算带着《大道至简》一起回去,回家也能看看,记记单词,看一步电影。(3)、今天没遇到什么问题。......
  • 第五章 搭建maven工程及测试
    搭建maven工程及测试5.1准备pom文件<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation=......
  • 省选计划(第五周)
    知识回顾巩固:线段树,贪心深入研究:数论,容斥,除法分块,根号分治简单了解:lucas,prufer序列,莫比乌斯反演练题P2606[ZJOI2010]排列计数可以发现这符合小根堆的性质,把它建出来。定义\(f_u\)为以u为根的子树的方案数,转移方程为:\[f_u=\dbinom{siz_u-1}{siz_{2\cdotu}}\c......
  • 2023.7.17打卡
    2023.7.17(1)、今天没学车,教练带学员考试去了,今天学了Java,看了《大道至简》,记了单词,晚上打了会球,好久没打球了,强度跟不上。(2)、明天要学车,学Java,看《大道至简》,记单词。(3)、今天没遇到什么问题。......