欢迎使用本站,预祝练习时长两年半的选手们到成功! [本模块信息来自tem/def/head]

class13 lcy 刷题记录

时间:2024-07-18 09:07 作者:admin 点击:
一本通前四章的题,直接看抖音视频 1082,1083,2021,2022,2023 2028,2031,2033 1411 #includeiostream #includeiomanip using namespace std; int h(int n){ ... } bool s(int n){ if(n2) return false; ... } int main(){ int m,n; cinmn; in

一本通前四章的题,直接看抖音视频

1082,1083,2021,2022,2023

2028,2031,2033


1411

#include<iostream>

#include<iomanip>

using namespace std;

int h(int n){

...

}

bool s(int n){

   <if(n<2) return false;>

...

}

int main(){

int m,n;

cin>>m>>n;

int k=0;

   int a[10000]={},j=0;

   for(int i=m;i<=n;i++){

if(s(i)==1){

if(s(h(i))==1){

a[j++]=i;

k++;

}

}

}

if(k==0){

cout<<"No";

}

   else{

       //如果输出内容需要特殊符号进行分隔,

       //先输出第一个元素,再输出符号+元素的组合

       cout<<a[0];

       for(int i=1;i<j;i++){

           cout<<','<<a[i];

       }

   }

   return 0;

}

int main(){

int m,n;

cin>>m>>n;

int k=0;

   string s="";

   for(int i=m;i<=n;i++){

if(s(i)==1){

if(s(h(i))==1){

s+=to_string(i)+',';

k++;

}

}

}

if(k==0){

cout<<"No";

}

   else{

       cout<<s.substr(0,s.size()-1);

   }

   return 0;

}

1158

n=1 f(1)=1

n=2 f(2)=3=2+1=2+f(1)

n=3 f(3)=6=3+2+1=3+f(2)

n=4 f(4)=10=4+3+2+1=4+f(3)

...

n=4 f(n)=n+f(n-1)

---------

n=1 f(1)=1

---------

int f(int n){

   if(n==1) return 1;

   return n+f(n-1);

}

1159 重答


1178


struct student{

   string name;

   int score;

}stu[100];

bool cmp(student a,student b){

   if(a.score==b.score) return a.name<b.name;

   return a.score>b.score;

}

int main(){

   int n;

   cin>>n;

   for(int i=0;i<n;i++)

       cin>>stu[i].name>>stu[i].score;

   sort(stu,stu+n,cmp);

   for(int i=0;i<n;i++)

       cout<<stu[i].name<<" "<<stu[i].score<<endl;

   return 0;

}


1116

int a[1000];

//假设输入完成

int t=1,mt=1;

for(int i=1;i<n;i++){

   if(a[i]!=a[i-1]){

       t=1;

   }

   else{

       t++;

       if(t>mt) mt=t;

   }

}

cout<<mt;



18日 126+12

19日 138+12

20日 150+12

21日 162+12

22日 174

(责任编辑:admin)
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%