#21011: 這題最快, 最厲害, 最短的解答


lj08197@stu.kcislk.ntpc.edu.tw (陳羿霏Marc Chen)

學校 : 康橋雙語學校
編號 : 101554
來源 : [88.98.207.216]
最後登入時間 :
2024-01-01 01:53:03
a001. 哈囉 -- Brian Kernighan | From: [119.77.233.49] | 發表日期 : 2020-03-31 21:23

#include<iostream>
using namespace std;
int main()
{    
   string s;    
   while(cin >> s)       
 cout << "hello, "<< s << endl;    
}
 
 
#21790: Re:這題最快, 最厲害, 最短的解答


az.rejoice@gmail.com (Icy)

學校 : 臺北市立大安高級工業職業學校
編號 : 74619
來源 : [134.208.41.3]
最後登入時間 :
2024-03-18 01:01:11
a001. 哈囉 -- Brian Kernighan | From: [1.168.21.232] | 發表日期 : 2020-07-20 18:10

#include<iostream>
using namespace std;
int main()
{    
   string s;    
   while(cin >> s)       
 cout << "hello, "<< s << endl;    
}
 


 這題是單筆輸出,while 可以拿掉。

然後iostream沒有加優化程式的話很慢

可以加

ios_base::sync_with_stdio(false);

cin.tie(NULL);

或是用stdio

但我不想讓程式太長,就不使用了(反正測資非常少效率好不好不用去管)

把endl拿掉

然後如果要更短的話,using namespace std;拿掉

 

換行是不需要的

然後善用c++的rdbuf

最後可得

 

 

#include<iostream>

int main(){std::cout<<"hello, "<<std::cin.rdbuf();}

 

更短、更快

然後如果不限程式語言,python可以直接

print("hello,", input())

 
#22045: Re:這題最快, 最厲害, 最短的解答


753951852456 (精神小伙不請自來)

學校 : 臺北市私立延平高級中學
編號 : 103367
來源 : [203.72.178.3]
最後登入時間 :
2022-04-13 12:40:32
a001. 哈囉 -- Brian Kernighan | From: [203.72.178.252] | 發表日期 : 2020-08-11 14:22

#include
using namespace std;
int main()
{    
   string s;    
   while(cin >> s)       
 cout << "F**K, "<< s << endl;    
}
 


 

 

 
#22093: Re:這題最快, 最厲害, 最短的解答


10851074 (JUJU IS CUTE)

學校 : 臺北市私立延平高級中學
編號 : 125103
來源 : [203.72.178.252]
最後登入時間 :
2020-09-29 16:58:36
a001. 哈囉 -- Brian Kernighan | From: [203.72.178.252] | 發表日期 : 2020-08-12 14:17

#include
using namespace std;
int main()
{    
   string s;    
   while(cin >> s)       
 cout << "F**K, "<< s << endl;    
}
 


 

 


簡單

 
ZeroJudge Forum