# String# Output

e253a - Error

🔗 前往 ZeroJudge 原題

題目描述

題目要求輸出特定的字串 "^ & << ta tb"。由於 ZeroJudge 網站目前回傳 500 Server Error,無法得知更詳細的題目描述。

解題思路

題目很簡單,只需要直接使用 putchar_unlocked 函數將指定的字元依序輸出到標準輸出即可。putchar_unlocked 函數比 putchar 函數效率更高,因為它不會進行緩衝,直接輸出字元。

複雜度分析

  • 時間複雜度: O(1)
  • 空間複雜度: O(1)

程式碼

#pragma GCC optimize("Ofast,unroll-loops,no-stack-protector,fast-math")
#pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,tune=native")
#include <stdio.h>
int main(){
	putchar_unlocked('^');
	putchar_unlocked(' ');
	putchar_unlocked('&');
	putchar_unlocked(' ');
	putchar_unlocked('<');
	putchar_unlocked('<');
	putchar_unlocked(' ');
	putchar_unlocked('t');
	putchar_unlocked('a');
	putchar_unlocked(' ');
	putchar_unlocked('t');
	putchar_unlocked('b');
}

Discussion