您当前的位置: 首页 >  ar

对方正在debug

暂无认证

  • 4浏览

    0关注

    399博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

G. Garage(数论/规律)

对方正在debug 发布时间:2022-09-13 08:47:29 ,浏览量:4

题目

题意

定义奇妙数x 为,存在两个正整数b>a,x = b * b - a * a 求第n个奇妙数,1 all odd numbers are avaiable.(expect for 1) case 2: b and a have the same parity. ---> all numbers, which modulos 4 is 0, is available(expect for 4) x = 2 * k + 1, k >= 1 x = 4 * k, k >= 1 3, 5, 7, 8, 9, 11, 12 2 * 2 - 1 * 1 = 3, 3 * 3 - 2 * 2 = 5, 4 * 4 - 3 * 3 = 7, 3 * 3 - 1 * 1 = 8 */ ll n, m, res; int mp[] = {0, 1, 3}; void solve() { scanf("%lld", &n); if (n == 1LL) { res = 3; } else { n -= 1; res = 4LL + 4 * (n / 3); n %= 3; res += mp[n]; } printf("%lld\n", res); } int main() { int t; // scanf("%d", &t); t = 1; while (t--) { solve(); } }

关注
打赏
1664895754
查看更多评论
立即登录/注册

微信扫码登录

0.0352s