头像

新世界罗




离线:13小时前


最近来访(109)
用户头像
种花家的市长
用户头像
zz哲
用户头像
一万小时定律
用户头像
SYC0226
用户头像
163.com
用户头像
剑尘
用户头像
修勾啊
用户头像
用户头像
垫底抽風
用户头像
穿衣的羊
用户头像
张馨心
用户头像
虞轶涵
用户头像
songluo
用户头像
积极生长者
用户头像
yxc
用户头像
封禁用户
用户头像
Cold_heartless
用户头像
Qjwwww
用户头像
杰哥不要啊
用户头像
1231

活动打卡代码 AcWing 78. 左旋转字符串

新世界罗
13小时前
class Solution {
public:
    string leftRotateString(string str, int n) {

        return str.substr(n)+str.substr(0,n);
    }
};


活动打卡代码 AcWing 764. 输出字符串

新世界罗
14小时前
#include<bits/stdc++.h>
using namespace std;
int main(){
    string s;
    getline(cin,s);
    for(int i=0;i<s.size();i++){
        cout<< (char)(s[i]+s[(i+1)%s.size()]);
    }
}


活动打卡代码 AcWing 773. 字符串插入

#include<bits/stdc++.h>
using namespace std;
int main(){
    string str,substr;
    while(cin>> str >> substr){
        int sum=0;
        for(int i=0;i<str.size();i++){
            if(str[i]>sum){
                sum=str[i];
            }
        }
        int ans=0;
        for(int i=0;i<str.size();i++){
            if(str[i]==char(sum)){
                ans=i;
                cout<< str[i];
                cout<< substr;
                break;
            }else{
                cout<< str[i];
            }
        }
        for(int i=0;i<str.size();i++){
            if(i>ans){
                cout<< str[i];
            }else{
                continue;
            }
        }
        cout<<endl;
    }
}


活动打卡代码 AcWing 755. 平方矩阵 III

#include<bits/stdc++.h>
using namespace std;
int n;
int ans=1;
int tow(int a,int b){
    int ans=1;
    for(int i=1;i<=(a+b);i++){
        ans*=2;
    }
    return ans;
}
int main(){
    while(cin>> n){
        if(n==0){
            return 0;
        }
        for(int i=0;i<n;i++){
            for(int j=0;j<n;j++){
                cout<< tow(i,j) << ' ';
            } 
            cout<<endl;
        }
        cout<<endl;
    }
}


活动打卡代码 AcWing 754. 平方矩阵 II

#include<bits/stdc++.h>
using namespace std;
int n;
int main(){
    while(cin>> n){
        if(n==0){
            return 0;
        }
        for(int i=1;i<=n;i++){
            for(int j=1;j<=n;j++){
                if(i>j){
                    cout<< i-j+1 << ' ';
                }else if(i==j){
                    cout<< 1 << ' ';
                }else{
                    cout<< j-i+1 << ' ';
                }
            }
            cout<<endl;
        }
        cout<<endl;
    } 
}



#include<bits/stdc++.h>
const double eps=1e-3;
using namespace std;
double M[20][20];
int main(){
    char s;
    cin>> s;
    double ans=0;
    for(int i=0;i<12;i++){
        for(int j=0;j<12;j++){
            cin>> M[i][j];
            if(i<j&&i+j>=12){
//              cout<< M[i][j] <<endl;
                ans+=M[i][j];
            }
        }
    }
    if(s=='S'){
        printf("%.1lf",ans);
    }else{
        printf("%.1lf",ans/30);
    }
}



#include<bits/stdc++.h>
const double eps=1e-3;
using namespace std;
double M[20][20];
int main(){
    char s;

    cin>> s;
    double ans=0;
    for(int i=0;i<12;i++){
        for(int j=0;j<12;j++){
            cin>> M[i][j];
        }
    }
    for(int i=7;i<12;i++){
        for(int j=12-i;j<=i-1;j++){
            ans+=M[i][j];
        }
    }
    if(s=='S'){
        printf("%.1lf",ans+eps);
    }else{
        printf("%.1lf",ans/30+eps);
    }
}



#include<bits/stdc++.h>
const double eps=1e-3;
using namespace std;
int main(){
    char s;
    cin>> s;
    double M[20][20];
    double ans=0;
    for(int i=0;i<12;i++){
        for(int j=0;j<12;j++){
            cin>> M[i][j];
            if(i>j){
                ans+=M[i][j];
            }
        }
    }
    if(s=='S'){
        printf("%.1lf",ans+eps);
    }else{
        printf("%.1lf",ans/66+eps);
    }
} 



#include<bits/stdc++.h>
const double eps=1e-3;
using namespace std;
int main(){
    char s;
    cin>> s;
    double M[20][20];
    double ans=0;
    for(int i=0;i<12;i++){
        for(int j=0;j<12;j++){
            cin>> M[i][j];
            if(i+j>=12){
                ans+=M[i][j];
            }
        }
    }
    if(s=='S'){
        printf("%.1lf",ans+eps);
    }else{
        printf("%.1lf",ans/66+eps);
    }
}



#include<bits/stdc++.h>
using namespace std;
int main(){
    string a,b;
    getline(cin,a);
    getline(cin,b);
    for(int i=0;i<a.size();i++){
        if(a[i]>='A'&&a[i]<='Z'){
            a[i]+=32;
        }
    }
    for(int i=0;i<b.size();i++){
        if(b[i]>='A'&&b[i]<='Z'){
            b[i]+=32;
        } 
    } 
    if(a>b){
        cout<< '>' <<endl;
        return 0;
    }
    if(a<b){
        cout<< '<' <<endl;
        return 0;
    }
    if(a==b){
        cout<< '=' <<endl;
        return 0;
    } 
}