思维题
爱吃虾的小松树
sdu萌新
展开
-
# B - Anti-knapsack
B - Anti-knapsack代码如下#include<bits/stdc++.h>using namespace std;typedef long long ll;int main(){ ll t; cin >> t; while (t--) { ll n, k; cin >> n >> k; vector<ll> ans; for (ll i = k + 1; i <= n; i++) {原创 2021-03-10 22:01:15 · 135 阅读 · 0 评论 -
# A - Add and Divide
A - Add and Divide代码如下#include<bits/stdc++.h>using namespace std;typedef long long ll;ll exam(ll a, ll b, ll y){ int cnt = 0; if (b == 1) { b++; cnt++; } b += y; while (a >= b) { a = a / b; cnt++; } return (cnt + 1 + y);原创 2021-03-10 21:59:26 · 132 阅读 · 0 评论 -
# B - Fair Numbers
B - Fair Numbers暴力求解代码如下#include<bits/stdc++.h>using namespace std;typedef long long ll;bool exam(ll n){ ll i = n; while (i) { if (i % 10 != 0 && n % (i % 10) != 0) //单位为0时不用除 return false; i /= 10; } return true;}int原创 2021-03-10 17:05:42 · 84 阅读 · 0 评论 -
# A - PERFECT NUMBER PROBLEM
A - PERFECT NUMBER PROBLEM思路:在编译器上跑出五个数,用了十五分钟,然后输出就行代码如下#include<bits/stdc++.h>using namespace std;typedef long long ll;/*int main(){ for (ll i = 6; i <= 1e11; i++) { ll sum = 0; for (ll j = 1; j * j <= i; j++) { if (i %原创 2021-03-10 16:40:17 · 76 阅读 · 0 评论 -
# D - Staircase Sequences
D - Staircase Sequences思路:代码如下#include<bits/stdc++.h>using namespace std;typedef long long ll;int main(){ ll n, ans = 0; cin >> n; while (n % 2 == 0) n /= 2; for (ll i = 1; i * i <= n; i ++) { if (n % i == 0) { if (i原创 2021-03-09 21:06:09 · 118 阅读 · 0 评论