結果

問題 No.721 Die tertia (ディエ・テルツィア)
ユーザー test
提出日時 2020-09-10 07:52:23
言語 C++17
(gcc 13.3.0 + boost 1.87.0)
結果
WA  
実行時間 -
コード長 434 bytes
コンパイル時間 3,348 ms
コンパイル使用メモリ 279,644 KB
最終ジャッジ日時 2025-01-14 09:10:49
ジャッジサーバーID
(参考情報)
judge5 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample WA * 3
other WA * 18
権限があれば一括ダウンロードができます
コンパイルメッセージ
main.cpp: In function ‘void solve()’:
main.cpp:13:12: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::year_type’ {aka ‘boost::gregorian::greg_year’} [-Wformat=]
   13 |   printf("%d/%02d/%02d\n", d.year(), d.month(), d.day());
      |           ~^               ~~~~~~~~
      |            |                     |
      |            int                   boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::year_type {aka boost::gregorian::greg_year}
main.cpp:13:17: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::month_type’ {aka ‘boost::gregorian::greg_month’} [-Wformat=]
   13 |   printf("%d/%02d/%02d\n", d.year(), d.month(), d.day());
      |              ~~~^                    ~~~~~~~~~
      |                 |                           |
      |                 int                         boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::month_type {aka boost::gregorian::greg_month}
main.cpp:13:22: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::day_type’ {aka ‘boost::gregorian::greg_day’} [-Wformat=]
   13 |   printf("%d/%02d/%02d\n", d.year(), d.month(), d.day());
      |                   ~~~^                          ~~~~~~~
      |                      |                               |
      |                      int                             boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost:

ソースコード

diff #

#include <bits/stdc++.h>

#include "boost/date_time/gregorian/gregorian.hpp"
#define rep(i, ss, ee) for (int i = ss; i < ee; ++i)
using namespace std;

void solve() {
  using namespace boost::gregorian;
  string ds;  // = "2000/1/1";
  cin >> ds;
  date d(from_string(ds));
  d += days(2);
  printf("%d/%02d/%02d\n", d.year(), d.month(), d.day());
}

int main() {
  cin.tie(0);
  ios::sync_with_stdio(false);
  solve();
  getchar();
}
0