簽到天數: 21 天
[LV.4]偶爾看看III
34
181
776
高級會員
您需要 登錄 才可以下載或查看,沒有帳號?加入我們
#include<iostream> using namespace std; int main() { int t,n; cin>>t; for(int e=0,a,b;e<t;e++) { cin>>n; for(int f=1;f<=n;f++) { a=f*(n-(2*(f-1))); b=(f+1)*(n-(2*f)); if(a>b) { break; } } cout<<a<<endl; } return 0; }
使用道具 檢舉
簽到天數: 78 天
[LV.6]常住居民II
176
612
3959
管理員
#include<iostream> using namespace std; int main() { int t,n,a,b; cin>>t; while(t--) //競賽超強寫法! { cin>>n; for(int f=1;f<=n;f++) { a=f*(n-(2*(f-1))); b=(f+1)*(n-(2*f)); if(a>b) { break; } } cout<<a<<endl; } return 0; }
Sylveon 發表於 2014-10-26 21:37 滿正常的阿 線上執行範測是對的
2 4 1 0
2 4 10
本版積分規則 發表回復 回帖後跳轉到最後一頁
參加2014國中生暑期程式訓練營,且通過了最終題目的試煉!
加入會員後開始參與討論
台南一中資訊社社員證明