4 条题解
-
0
又一个双倍经验。
“计算邮资”#include<bits/stdc++.h> #define int long long #define INF 0x3f3f3f using namespace std; int x,zero; char c; signed main(){ cin>>x>>c; int ans; if(x<=1000){ if(c=='n')cout<<"8"; else cout<<"13"; return 0; } if(x%500)ans=((x-1000)/500+1)*4+8; else ans=((x-1000)/500)*4+8; if(c=='y')ans+=5; cout<<ans; return 0; }
-
0
#include<bits/stdc++.h> using namespace std; int main(){ int m,n; char c; cin>>m>>c; if(m>1000)n=8+ceil((m-1000)/500.0)*4; else n=8; if(c=='y')n=n+5; cout<<n<<endl; return 0; }
-
0
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
- 25
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 2
- 标签
- (无)
- 递交数
- 25
- 已通过
- 22
- 上传者