日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

CCF CSP201709-1打酱油

發(fā)布時(shí)間:2025/6/17 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CCF CSP201709-1打酱油 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

問題描述
試題編號: 201709-1
試題名稱: 打醬油
時(shí)間限制: 1.0s
內(nèi)存限制: 256.0MB
問題描述:
問題描述
  小明帶著N元錢去買醬油。醬油10塊錢一瓶,商家進(jìn)行促銷,每買3瓶送1瓶,或者每買5瓶送2瓶。請問小明最多可以得到多少瓶醬油。
輸入格式
  輸入的第一行包含一個(gè)整數(shù)N,表示小明可用于買醬油的錢數(shù)。N是10的整數(shù)倍,N不超過300。
輸出格式
  輸出一個(gè)整數(shù),表示小明最多可以得到多少瓶醬油。
樣例輸入
40
樣例輸出
5
樣例說明
  把40元分成30元和10元,分別買3瓶和1瓶,其中3瓶送1瓶,共得到5瓶。
樣例輸入
80
樣例輸出
11
樣例說明
  把80元分成30元和50元,分別買3瓶和5瓶,其中3瓶送1瓶,5瓶送2瓶,共得到11瓶。

#include<iostream> using namespace std; int main() {int N;cin>>N;int n=N/10;int y2=n/5; //y2:第2種優(yōu)惠方式可以參與的次數(shù)int all=0; //總瓶數(shù)if(y2>0){all+=y2*(5+2);N-=y2*10*5;if((N/10)/3>0){all+= (N/10)/3 *(3+1);N-= (N/10)/3 *30;if(N>0){all+=N/10;}}else if(N>0)all+=(N/10);}else{if(n/3>0){all+=(n/3)*(3+1);N-=10*(n/3)*3;all+=N/10;}elseall+=N/10;}cout<<all;return 0; }

本題比較簡單,但是一定要細(xì)心,把各種可能的情況都要考慮到,自己太粗心了,遺漏了兩種情況,第四次才完全通過,還是在得分的提醒下才檢查出來的。要是正式考試時(shí)自己這個(gè)樣子怎么辦呢?555~所以,為了保險(xiǎn),還是在紙上有次序地列出所以可能的情況,自己編寫測試數(shù)據(jù)來測試,像這個(gè)題,測試數(shù)據(jù)最多也就是30個(gè),所以自己還是要細(xì)心!下次檢查好了再提交吧,不要太心急了。

總結(jié)

以上是生活随笔為你收集整理的CCF CSP201709-1打酱油的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。