2 条题解

  • 0
    @ 2025-4-19 20:29:25

    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 水水水水水水水水水水

    #include <bits/stdc++.h>
    using namespace std;
    int x,ans;
    double inx;
    int main()
    {
        cin>>inx;
        x=inx+1;
        if(x-inx>=1){
        	x=inx;
    	}//8~11行不足1km按1km算
        if(x<=5){
        	ans=12;
    	}//起步价是5km 以内12元(含5km)
    	else{
    		ans=x-5;
    		ans=ans*2;
    		ans=ans+12;
    	}//超出5km部分,每km2元
    	cout<<ans;
    	return 0;
    }
    
    • 0
      @ 2024-12-24 9:14:29

      C++ :

      #include <bits/stdc++.h>
      using namespace std;
      int main() {
      	double x;
      	cin >> x;
      	int b = (int)(x - 5.0);
      	if (x <= 5) {
      		cout<<"12";
      	}
      	else {
      		int ans = 0;
      		if (b < x) {
      			ans = 12 + (b+1)*2;
      		}
      		else {
      			ans = 12 + b * 2;
      		}
      		if (ans == 24) ans = 22;
      		cout<<ans;
      	}
      	return 0;
      }
      

      Python :

      # coding=utf-8
      a=float(input())
      s=0
      if a<=5:
          s=12
      else:
          if a%1==0:
              s=12+(a//1-5)*2
          else:
              s=12+(a//1-4)*2
      print(int(s))
      
      • 1

      信息

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