NPSC補完計劃

登入註冊帳號.

請輸入帳號, 密碼以及預計登入時間
進階搜尋  

最新消息:

歡迎光臨NPSC補完計劃

+ NPSC補完計劃 » NPSC高中組 » NPSC2017高中組決賽
 A. A + B Problem ^{-1}

作者 主題: A. A + B Problem ^{-1}  (閱讀 188 次)

oToToT

  • 新手
  • *
  • 文章數: 5
    • 檢視個人資料
A. A + B Problem ^{-1}
« 於: 三月 19, 2018, 02:27:55 pm »

觀察規律或暴搜即可
代碼: [選擇]
#include <bits/stdc++.h>
using namespace std;
typedef long long lld;
typedef unsigned long long llu;

int main(){
ios_base::sync_with_stdio(0); cin.tie(0);
int k, n; cin>>k>>n;
if(k==0){
for(int i=0;i<n;i++) cout<<i<<'\n';
}else if(k==1){
int cnt = 0;
for(llu i=1;i<10;i++){
for(llu j=0;j<100;j++){
if(j==i*10) j+=10;
cout<<i<<j<<i+j<<'\n';
cnt++;
if(cnt == n) return 0;
}
}
assert(0);
}else if(k==2){
llu cur = 10;
for(llu i=1;i<=n;i++){
if(i==cur) cur*=10;
cout<<i<<i<<i<<cur*i+i+i<<'\n';
}
}
return 0;
}
記錄
+ NPSC補完計劃 » NPSC高中組 » NPSC2017高中組決賽
 A. A + B Problem ^{-1}