6 条题解

  • 0
    @ 2025-8-5 11:31:14

    都不想写 using namespace 了。

    #include <iostream>
    #include <cmath>
    int main()
    {
    	int d;
    	char c;
    	std::cin >> d >> c;
    	std::cout << 8 + ceil(std::max(0, d - 1000) / 500.0) * 4 + (c =='y' ? 5 : 0) << std::endl;
    	return 0;
    }
    
    • 0
      @ 2025-8-5 11:24:47

      这题我熟

      再看我超长表达式 代码:

      #include<iostream>
      #include<cmath>
      #define QwQ return 0;
      using namespace std;
      int n;
      char ch;
      int main(){
      	cin>>n>>ch;
      	cout<<(n>1000?8+ceil((n-1000)*1.0/500)*4:8)+(ch=='y'?5:0);
      	QwQ
      }
      
      • 0
        @ 2024-12-28 15:44:08

        又一个双倍经验。“计算邮资”

        #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
          @ 2024-12-28 12:03:10

          双倍经验

          #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
            @ 2024-12-24 21:28:41

            大开眼界,这不还是计算邮资吗!(数字都不带改的。。。)

            #include<bits/stdc++.h>
            using namespace std;
            int main()
            {
            	int n,k=8;
            	char a;
            	cin>>n>>a;
            	if(a=='y')
            		k+=5;
            	if(n>1000)
            	{
            		n=n-1000;
            		k+=n/500*4;
            		if(n%500!=0)
            		{
            			k+=4;
            		}
            	}
            	cout<<k;
            	return 0;
            }
            
            • 0
              @ 2024-12-22 11:03:54

              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
              难度
              1
              标签
              (无)
              递交数
              43
              已通过
              36
              上传者