2 条题解

  • 2
    @ 2025-12-22 16:35:29
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        string a;
        int n;
        cin>>n>>a;
        for(int i=0;i<=a.size();i++){
            if(a[i]+n>122)
                a[i]=a[i]+n-26;
            else
                a[i]+=n;
        }
        cout<<a;
    }
    
    • 1
      @ 2025-12-22 17:20:53
      #include<bits/stdc++.h>
      using namespace std;
      string h(string a){
      	string b;
      	for(int i=a.size()-1;i>=0;i--){
      		b+=a[i];
      	}
      	return b;
      }
      double mb;
      int main(){
      	int j;
      	cin>>j;
      	for(int i=0;i<j;i++){
      		int n=4;
      		string g;
      		cin>>g;
      		if(g=="long"){
      			cin>>g;
      			n=8;
      		}
      		cin>>g;
      		string num;
      		int numt=0;
      		bool k=0;
      		for(int i=0;i<g.size();i++){
      			if(g[i]==']'){
      				k=0;
      			}
      			if(k)num+=g[i];
      			if(g[i]=='['){
      				k=1;
      			}
      		}
      		for(int i=0;i<num.size();i++){
      			numt=numt*10+num[i]-'0';
      		}
      		long long kb=(long long)numt*(long long)n;
      		mb+=(double)kb/(double)1024/(double)1024;
      	}
      	cout<<(floor(mb)==mb?mb:floor(mb)+1);
      }
      
      • 1

      信息

      ID
      879
      时间
      1000ms
      内存
      512MiB
      难度
      1
      标签
      递交数
      1
      已通过
      1
      上传者