1 条题解

  • 0
    @ 2024-12-24 9:14:29

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    int ans;
    int main(){
    	int n;
    	char y;
    	cin>>n>>y;
    	if (y=='y') ans+=5;
    	n=(n+499)/500;
    	if (n<=2) ans+=8;
    	else ans+=8+(n-2)*4;
    	cout<<ans;
    	return 0;
    }
    

    Python :

    # coding=utf-8
    a=int(input())
    b=input()
    if a<=1000 and b=='n':
        print(8)
    if a<=1000 and b=='y':
        print(13)
    if a>1000:
        c=a-1000
        d=c//500
        e=d+1
        if b=='n':
           if c%500==0:
               print(8+4*d)
           else:
               print(8+4*e)
        if b=='y':
           if c%500==0:
               print(13+4*d)
           else:
               print(13+4*e)
    
    • 1

    信息

    ID
    438
    时间
    1000ms
    内存
    128MiB
    难度
    10
    标签
    (无)
    递交数
    1
    已通过
    1
    上传者