็ตๆžœ

ๅ•้กŒ No.8077 ๐Ÿ”ง
ใƒฆใƒผใ‚ถใƒผ null
ๆๅ‡บๆ—ฅๆ™‚ 2020-04-01 22:52:38
่จ€่ชž C++17
(gcc 13.3.0 + boost 1.87.0)
็ตๆžœ
AC  
ๅฎŸ่กŒๆ™‚้–“ 3 ms / 2,000 ms
ใ‚ณใƒผใƒ‰้•ท 3,072 bytes
ใ‚ณใƒณใƒ‘ใ‚คใƒซๆ™‚้–“ 1,705 ms
ใ‚ณใƒณใƒ‘ใ‚คใƒซไฝฟ็”จใƒกใƒขใƒช 133,572 KB
ๆœ€็ต‚ใ‚ธใƒฃใƒƒใ‚ธๆ—ฅๆ™‚ 2025-01-09 12:20:04
ใ‚ธใƒฃใƒƒใ‚ธใ‚ตใƒผใƒใƒผID
๏ผˆๅ‚่€ƒๆƒ…ๅ ฑ๏ผ‰
judge2 / judge3
ใ“ใฎใ‚ณใƒผใƒ‰ใธใฎใƒใƒฃใƒฌใƒณใ‚ธ
๏ผˆ่ฆใƒญใ‚ฐใ‚คใƒณ๏ผ‰
ใƒ•ใ‚กใ‚คใƒซใƒ‘ใ‚ฟใƒผใƒณ ็ตๆžœ
sample AC * 3
other AC * 10
ๆจฉ้™ใŒใ‚ใ‚Œใฐไธ€ๆ‹ฌใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใŒใงใใพใ™
ใ‚ณใƒณใƒ‘ใ‚คใƒซใƒกใƒƒใ‚ปใƒผใ‚ธ
main.cpp: In function โ€˜void scans(std::string&)โ€™:
main.cpp:78:14: warning: ignoring return value of โ€˜int scanf(const char*, ...)โ€™ declared with attribute โ€˜warn_unused_resultโ€™ [-Wunused-result]
   78 |         scanf("%c", &c);
      |         ~~~~~^~~~~~~~~~
main.cpp:79:28: warning: ignoring return value of โ€˜int scanf(const char*, ...)โ€™ declared with attribute โ€˜warn_unused_resultโ€™ [-Wunused-result]
   79 |         if (c == '\n')scanf("%c", &c);
      |                       ~~~~~^~~~~~~~~~
main.cpp:82:22: warning: ignoring return value of โ€˜int scanf(const char*, ...)โ€™ declared with attribute โ€˜warn_unused_resultโ€™ [-Wunused-result]
   82 |                 scanf("%c", &c);
      |                 ~~~~~^~~~~~~~~~
main.cpp: In function โ€˜void scanc(char&)โ€™:
main.cpp:88:14: warning: ignoring return value of โ€˜int scanf(const char*, ...)โ€™ declared with attribute โ€˜warn_unused_resultโ€™ [-Wunused-result]
   88 |         scanf("%c", &c);
      |         ~~~~~^~~~~~~~~~
main.cpp:91:22: warning: ignoring return value of โ€˜int scanf(const char*, ...)โ€™ declared with attribute โ€˜warn_unused_resultโ€™ [-Wunused-result]
   91 |                 scanf("%c", &c);
      |                 ~~~~~^~~~~~~~~~
main.cpp: In function โ€˜int main()โ€™:
main.cpp:118:14: warning: ignoring return value of โ€˜int scanf(const char*, ...)โ€™ declared with attribute โ€˜warn_unused_resultโ€™ [-Wunused-result]
  118 |         scanf("%lld%lld%lld%lld%lld", &a, &b, &c, &d, &k);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰

diff #
ใƒ—ใƒฌใ‚ผใƒณใƒ†ใƒผใ‚ทใƒงใƒณใƒขใƒผใƒ‰ใซใ™ใ‚‹

/*
ใ“ใฎใ‚ณใƒผใƒ‰ใ€ใจ๏ฝžใŠใ‚Œ!
Be accepted!
โˆง๏ผฟโˆงใ€€
๏ผˆ๏ฝก๏ฝฅฯ‰๏ฝฅ๏ฝก)ใคโ”โ˜†ใƒป*ใ€‚
โŠ‚ใ€€ใ€€ ใƒŽ ใ€€ใ€€ใ€€ใƒปใ‚œ+.
ใ€€ใ—ใƒผ๏ผชใ€€ใ€€ใ€€ยฐใ€‚+ *ยดยจ)
ใ€€ใ€€.ยท ยดยธ.ยท*ยดยจ) ยธ.ยท*ยจ)
ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€(ยธ.ยทยด (ยธ.ยท'* โ˜†
*/
#include <cstdio>
#include <algorithm>
#include <string>
#include <cmath>
#include <cstring>
#include <vector>
#include <numeric>
#include <iostream>
#include <random>
#include <map>
#include <unordered_map>
#include <queue>
#include <regex>
#include <functional>
#include <complex>
#include <list>
#include <cassert>
#include <iomanip>
#include <set>
#include <stack>
/*ๅคšๅ€้•ทๆ•ดๆ•ฐ/cpp_intใงๅฎฃ่จ€
#include <boost/multiprecision/cpp_int.hpp>
using namespace boost::multiprecision;
*/
//#pragma gcc target ("avx2")
//#pragma gcc optimization ("o3")
//#pragma gcc optimization ("unroll-loops")
#define rep(i, n) for(int i = 0; i < (n); ++i)
#define rep1(i, n) for(int i = 1; i <= (n); ++i)
#define rep2(i, n) for(int i = 2; i < (n); ++i)
#define repr(i, n) for(int i = n; i >= 0; --i)
#define reprm(i, n) for(int i = n - 1; i >= 0; --i)
#define printynl(a) printf(a ? "yes\n" : "no\n")
#define printyn(a) printf(a ? "Yes\n" : "No\n")
#define printYN(a) printf(a ? "YES\n" : "NO\n")
#define printim(a) printf(a ? "possible\n" : "imposible\n")
#define printdb(a) printf("%.50lf\n", a) //ๅฐ‘ๆ•ฐๅ‡บๅŠ›
#define printLdb(a) printf("%.50Lf\n", a) //ๅฐ‘ๆ•ฐๅ‡บๅŠ›
#define printdbd(a) printf("%.16lf\n", a) //ๅฐ‘ๆ•ฐๅ‡บๅŠ›(ๆกๅฐ‘ใชใ‚)
#define prints(s) printf("%s\n", s.c_str()) //stringๅ‡บๅŠ›
#define all(x) (x).begin(), (x).end()
#define allsum(a, b, c) ((a + b) * c / 2.0) //็ญ‰ๅทฎๆ•ฐๅˆ—ใฎๅ’Œใ€ๅˆ้ …,ๆœซ้ …,้ …ๆ•ฐ
#define pb push_back
#define priq priority_queue
#define rpriq priq<int, vector<int>, greater<int>>
#define deg_to_rad(deg) (((deg)/360.0L)*2.0L*PI)
#define rad_to_deg(rad) (((rad)/2.0L/PI)*360.0L)
#define Please return
#define AC 0
#define manhattan_dist(a, b, c, d) (abs(a - c) + abs(b - d)) /*(a, b) ใ‹ใ‚‰ (c, d) ใฎใƒžใƒณใƒใƒƒใ‚ฟใƒณ่ท้›ข */
using ll = long long;
constexpr int INF = 1073741823;
constexpr int MINF = -1073741823;
constexpr ll LINF = ll(4661686018427387903);
constexpr ll MOD = 1000000007;
const long double PI = acosl(-1.0L);
using namespace std;
void scans(string& str) {
char c;
str = "";
scanf("%c", &c);
if (c == '\n')scanf("%c", &c);
while (c != '\n' && c != -1 && c != ' ') {
str += c;
scanf("%c", &c);
}
}
void scanc(char& str) {
char c;
scanf("%c", &c);
if (c == -1)return;
while (c == '\n') {
scanf("%c", &c);
}
str = c;
}
double acot(double x) {
return PI / 2 - atan(x);
}
ll gcd(ll a, ll b) {
if (b == 0) return a;
return gcd(b, a % b);
}
ll lcm(ll number1, ll number2) {
return number1 / gcd(number1, number2) * number2;
}
ll LSB(ll n) { return (n & (-n)); }
/*-----------------------------------------ใ“ใ“ใ‹ใ‚‰ใ‚ณใƒผใƒ‰-----------------------------------------*/
int main() {
ll a, b, c, d, k;
scanf("%lld%lld%lld%lld%lld", &a, &b, &c, &d, &k);
printf("%lld\n", (a * b + c - d) % k);
Please AC;
}
ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”ื”
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0