mirror of
https://git.sb/baoshuo/OI-codes.git
synced 2024-11-23 18:28:47 +00:00
fix: format all cpp codes
This commit is contained in:
parent
9f0d4bedd0
commit
f0aae01668
@ -5,6 +5,6 @@ using namespace std;
|
||||
int main() {
|
||||
double x1, y1, x2, y2;
|
||||
cin >> x1 >> y1 >> x2 >> y2;
|
||||
cout << fixed << setprecision(4) << sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2)) << endl;
|
||||
cout << fixed << setprecision(4) << sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2)) << endl;
|
||||
return 0;
|
||||
}
|
||||
|
@ -27,8 +27,8 @@ void dfs(int u) {
|
||||
|
||||
int main() {
|
||||
cin >> n;
|
||||
for(int i = 0 ; i < n ; i++) {
|
||||
for(int j = 0 ; j < n ; j++) {
|
||||
for (int i = 0; i < n; i++) {
|
||||
for (int j = 0; j < n; j++) {
|
||||
g[i][j] = '.';
|
||||
}
|
||||
}
|
||||
|
@ -8,7 +8,8 @@ string s;
|
||||
int main() {
|
||||
cin >> s;
|
||||
sort(s.begin(), s.end());
|
||||
do ans++;
|
||||
do
|
||||
ans++;
|
||||
while (next_permutation(s.begin(), s.end()));
|
||||
cout << ans << endl;
|
||||
return 0;
|
||||
|
@ -45,8 +45,10 @@ void modify(int u, int x, int v) {
|
||||
return;
|
||||
}
|
||||
int mid = tr[u].l + tr[u].r >> 1;
|
||||
if (x <= mid) modify(u << 1, x, v);
|
||||
else modify(u << 1 | 1, x, v);
|
||||
if (x <= mid)
|
||||
modify(u << 1, x, v);
|
||||
else
|
||||
modify(u << 1 | 1, x, v);
|
||||
pushup(u);
|
||||
}
|
||||
|
||||
@ -64,4 +66,4 @@ int main() {
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
@ -1,3 +1,5 @@
|
||||
#include<stdio.h>
|
||||
char s[]="#include<stdio.h>%cchar%cs[]=%c%s%c%c%cint main(){printf(s,10,32,34,s,34,59,10);}";
|
||||
int main(){printf(s,10,32,34,s,34,59,10);}
|
||||
#include <stdio.h>
|
||||
char s[] = "#include<stdio.h>%cchar%cs[]=%c%s%c%c%cint main(){printf(s,10,32,34,s,34,59,10);}";
|
||||
int main() {
|
||||
printf(s, 10, 32, 34, s, 34, 59, 10);
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
#include "interaction.h"
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
#include "interaction.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
int n;
|
||||
|
@ -4,7 +4,7 @@ using namespace std;
|
||||
|
||||
int main() {
|
||||
char c;
|
||||
int n = 0, a = 0;
|
||||
int n = 0, a = 0;
|
||||
while (cin >> c) {
|
||||
n++;
|
||||
if (c == 'a') {
|
||||
|
@ -1,4 +1,4 @@
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
@ -10,8 +10,8 @@ int main() {
|
||||
s += t;
|
||||
cin >> t;
|
||||
s += t;
|
||||
for(int i = 0 ; i < 9 ; i++) {
|
||||
if(s[i] != s[8-i]) {
|
||||
for (int i = 0; i < 9; i++) {
|
||||
if (s[i] != s[8 - i]) {
|
||||
cout << "NO" << endl;
|
||||
return 0;
|
||||
}
|
||||
|
@ -1,11 +1,11 @@
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int t, a, b;
|
||||
cin >> t;
|
||||
while(t--) {
|
||||
while (t--) {
|
||||
cin >> a >> b;
|
||||
cout << a + b - (a & b) * 2 << endl;
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ int main() {
|
||||
int t;
|
||||
cin >> t;
|
||||
while (t--) {
|
||||
int n, x, a[55], b[55];
|
||||
int n, x, a[55], b[55];
|
||||
bool flag = false;
|
||||
cin >> n >> x;
|
||||
for (int i = 0; i < n; i++) {
|
||||
@ -25,11 +25,9 @@ int main() {
|
||||
}
|
||||
if (flag) {
|
||||
cout << "No" << endl;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
cout << "Yes" << endl;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -3,9 +3,9 @@
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int n, m;
|
||||
int minx = 0x3f3f3f, miny = 0x3f3f3f;
|
||||
int maxx = 0x000000, maxy = 0x000000;
|
||||
int n, m;
|
||||
int minx = 0x3f3f3f, miny = 0x3f3f3f;
|
||||
int maxx = 0x000000, maxy = 0x000000;
|
||||
string s[55];
|
||||
cin >> n >> m;
|
||||
for (int i = 0; i < n; i++) {
|
||||
|
@ -9,12 +9,11 @@ int main() {
|
||||
for (int i = 0; i < n; i++) {
|
||||
if (i >= 3) {
|
||||
cin >> t;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
t = a[i];
|
||||
}
|
||||
if (t % 2 != o) {
|
||||
cout << i+1 << endl;
|
||||
cout << i + 1 << endl;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int n;
|
||||
int n;
|
||||
string s;
|
||||
cin >> n >> s;
|
||||
for (int i = 0; i < n; i++) {
|
||||
|
@ -3,9 +3,9 @@
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int n, t, max_score = -0x3f3f3f3f;
|
||||
int scores[1005];
|
||||
string s, max_player, players[1005];
|
||||
int n, t, max_score = -0x3f3f3f3f;
|
||||
int scores[1005];
|
||||
string s, max_player, players[1005];
|
||||
map<string, int> m, m1;
|
||||
cin >> n;
|
||||
for (int i = 0; i < n; i++) {
|
||||
|
@ -10,11 +10,9 @@ int main() {
|
||||
// abc abd acd bcd
|
||||
if (a + b > c && a + c > b && b + c > a || a + b > d && a + d > b && b + d > a || a + c > d && a + d > c && c + d > a || b + c > d && b + d > c && c + d > b) {
|
||||
cout << "TRIANGLE" << endl;
|
||||
}
|
||||
else if (a + b >= c && a + c >= b && b + c >= a || a + b >= d && a + d >= b && b + d >= a || a + c >= d && a + d >= c && c + d >= a || b + c >= d && b + d >= c && c + d >= b) {
|
||||
} else if (a + b >= c && a + c >= b && b + c >= a || a + b >= d && a + d >= b && b + d >= a || a + c >= d && a + d >= c && c + d >= a || b + c >= d && b + d >= c && c + d >= b) {
|
||||
cout << "SEGMENT" << endl;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
cout << "IMPOSSIBLE" << endl;
|
||||
}
|
||||
return 0;
|
||||
|
@ -1,4 +1,4 @@
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
@ -10,20 +10,18 @@ int main() {
|
||||
int n;
|
||||
pair<int, int> p[200005];
|
||||
cin >> n;
|
||||
for(int i = 0 ; i < n ; i++) {
|
||||
for (int i = 0; i < n; i++) {
|
||||
cin >> p[i].first >> p[i].second;
|
||||
}
|
||||
sort(p, p+n, cmp);
|
||||
sort(p, p + n, cmp);
|
||||
int tv1 = -1, tv2 = -1;
|
||||
for(int i = 0 ; i < n ; i++) {
|
||||
if(p[i].first > tv1) {
|
||||
for (int i = 0; i < n; i++) {
|
||||
if (p[i].first > tv1) {
|
||||
tv1 = p[i].second;
|
||||
}
|
||||
else {
|
||||
if(p[i].first > tv2) {
|
||||
} else {
|
||||
if (p[i].first > tv2) {
|
||||
tv2 = p[i].second;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
cout << "NO" << endl;
|
||||
return 0;
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int a, b, c;
|
||||
int a, b, c;
|
||||
string ans;
|
||||
cin >> a >> b;
|
||||
c = max(a, b);
|
||||
|
@ -4,9 +4,9 @@ using namespace std;
|
||||
|
||||
const int fx[] = {0, -2, -1, 1, 2, 2, 1, -1, -2};
|
||||
const int fy[] = {0, 1, 2, 2, 1, -1, -2, -2, -1};
|
||||
int bx, by, mx, my;
|
||||
int bx, by, mx, my;
|
||||
long long f[30][30];
|
||||
bool b[30][30];
|
||||
bool b[30][30];
|
||||
|
||||
int main() {
|
||||
cin >> bx >> by >> mx >> my;
|
||||
@ -14,7 +14,7 @@ int main() {
|
||||
by += 2;
|
||||
mx += 2;
|
||||
my += 2;
|
||||
f[2][2] = 1;
|
||||
f[2][2] = 1;
|
||||
b[mx][my] = true;
|
||||
for (int i = 1; i <= 8; i++) {
|
||||
b[mx + fx[i]][my + fy[i]] = true;
|
||||
@ -23,8 +23,7 @@ int main() {
|
||||
for (int j = 2; j <= by; j++) {
|
||||
if (b[i][j]) {
|
||||
continue;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
f[i][j] = max(f[i][j], f[i - 1][j] + f[i][j - 1]);
|
||||
}
|
||||
}
|
||||
|
@ -9,30 +9,28 @@ bool check(string s) {
|
||||
}
|
||||
|
||||
string add(string b, int k) {
|
||||
string a = b;
|
||||
char sixt[20] = "0123456789ABCDEF";
|
||||
string a = b;
|
||||
char sixt[20] = "0123456789ABCDEF";
|
||||
reverse(a.begin(), a.end());
|
||||
int numa[105], numb[105], numc[105];
|
||||
int len = a.length(), lenc = 1;
|
||||
int numa[105], numb[105], numc[105];
|
||||
int len = a.length(), lenc = 1;
|
||||
string ans;
|
||||
for (int i = 0; i < len; i++) {
|
||||
if (isdigit(a[i])) {
|
||||
numa[len - i] = a[i] - '0';
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
numa[len - i] = a[i] - 'A' + 10;
|
||||
}
|
||||
if (isdigit(b[i])) {
|
||||
numb[len - i] = b[i] - '0';
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
numb[len - i] = b[i] - 'A' + 10;
|
||||
}
|
||||
}
|
||||
int x = 0;
|
||||
while (lenc <= len) {
|
||||
numc[lenc] = numa[lenc] + numb[lenc] + x;
|
||||
x = numc[lenc] / k;
|
||||
x = numc[lenc] / k;
|
||||
numc[lenc] %= k;
|
||||
lenc++;
|
||||
}
|
||||
@ -47,7 +45,7 @@ string add(string b, int k) {
|
||||
}
|
||||
|
||||
int main() {
|
||||
int n;
|
||||
int n;
|
||||
string m;
|
||||
cin >> n >> m;
|
||||
for (int i = 0; i <= 30; i++) {
|
||||
|
@ -5,25 +5,25 @@ using namespace std;
|
||||
int n, l1, l2, a[100005], d1[100005], d2[100005];
|
||||
|
||||
int main() {
|
||||
while (cin >> a[++n]);
|
||||
while (cin >> a[++n])
|
||||
;
|
||||
n--;
|
||||
d1[++l1] = d2[++l2] = a[1];
|
||||
for (int i = 2; i <= n; i++) {
|
||||
if (d1[l1] >= a[i]) {
|
||||
d1[++l1] = a[i];
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
int* it = upper_bound(d1 + 1, d1 + 1 + l1, a[i], greater<int>());
|
||||
*it = a[i];
|
||||
}
|
||||
if (d2[l2] < a[i]) {
|
||||
d2[++l2] = a[i];
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
int* it = lower_bound(d2 + 1, d2 + 1 + l2, a[i], less<int>());
|
||||
*it = a[i];
|
||||
}
|
||||
}
|
||||
cout << l1 << endl << l2 << endl;
|
||||
cout << l1 << endl
|
||||
<< l2 << endl;
|
||||
return 0;
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
using namespace std;
|
||||
|
||||
double a, b, c, d;
|
||||
int cnt;
|
||||
int cnt;
|
||||
|
||||
double fc(double x) {
|
||||
return a * x * x * x + b * x * x + c * x + d;
|
||||
|
@ -14,8 +14,7 @@ int main() {
|
||||
for (int j = 0; j <= n; j++) {
|
||||
if (j >= v[i]) {
|
||||
f[i][j] = max(f[i - 1][j], f[i - 1][j - v[i]] + w[i]);
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
f[i][j] = f[i - 1][j];
|
||||
}
|
||||
}
|
||||
|
@ -21,8 +21,7 @@ int main() {
|
||||
if (n == 5 && m == 3) {
|
||||
printf("78 4\n2783 95\n9323 89\n7972 88\n2538 78");
|
||||
return 0;
|
||||
}
|
||||
else if (n == 87 && m == 35) {
|
||||
} else if (n == 87 && m == 35) {
|
||||
printf("77 52\n5081 100\n8736 100\n2855 99\n6347 99\n3191 96\n6090 95\n9917 95\n1832 94\n3169 92\n3404 92\n6982 92\n9494 92\n3535 91\n8569 91\n9319 90\n1896 89\n9701 89\n3321 88\n6017 88\n6158 88\n6361 88\n7353 88\n4011 87\n4967 87\n8017 87\n8944 87\n4746 86\n7313 86\n7486 86\n9250 86\n4808 85\n4982 85\n6979 85\n7327 85\n7887 85\n7651 84\n8456 84\n8850 84\n1423 83\n7889 82\n6891 81\n8779 81\n1174 80\n4116 80\n4141 80\n5473 80\n7172 79\n8562 79\n5392 78\n4301 77\n4551 77\n5498 77\n");
|
||||
return 0;
|
||||
}
|
||||
|
@ -4,14 +4,13 @@ using namespace std;
|
||||
|
||||
int main() {
|
||||
string k, c;
|
||||
int t = 0;
|
||||
int t = 0;
|
||||
cin >> k >> c;
|
||||
for (int i = 0; i < c.size(); i++) {
|
||||
t = (k[i % k.size()] & 31) - 1;
|
||||
if((c[i] & 31) - t > 0) {
|
||||
if ((c[i] & 31) - t > 0) {
|
||||
c[i] = c[i] - t;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
c[i] = c[i] - t + 26;
|
||||
}
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
struct node {
|
||||
int chinese, math, english, all, id;
|
||||
|
||||
|
||||
node() {
|
||||
id = chinese = math = english = all = 0;
|
||||
}
|
||||
@ -18,8 +18,8 @@ struct node {
|
||||
};
|
||||
|
||||
bool cmp(node a, node b) {
|
||||
if(a.all == b.all) {
|
||||
if(a.chinese == b.chinese) {
|
||||
if (a.all == b.all) {
|
||||
if (a.chinese == b.chinese) {
|
||||
return a.id < b.id;
|
||||
}
|
||||
return a.chinese > b.chinese;
|
||||
@ -31,13 +31,13 @@ int main() {
|
||||
int n;
|
||||
node a[305];
|
||||
cin >> n;
|
||||
for(int i = 0 ; i < n ; i++) {
|
||||
for (int i = 0; i < n; i++) {
|
||||
cin >> a[i].chinese >> a[i].math >> a[i].english;
|
||||
a[i].all = a[i].chinese + a[i].math + a[i].english;
|
||||
a[i].id = i+1;
|
||||
a[i].id = i + 1;
|
||||
}
|
||||
sort(a, a+n, cmp);
|
||||
for(int i = 0 ; i < 5 ; i++) {
|
||||
sort(a, a + n, cmp);
|
||||
for (int i = 0; i < 5; i++) {
|
||||
cout << a[i].id << ' ' << a[i].all << endl;
|
||||
}
|
||||
return 0;
|
||||
|
@ -15,8 +15,7 @@ int main() {
|
||||
l++;
|
||||
r--;
|
||||
ans++;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
r--;
|
||||
ans++;
|
||||
}
|
||||
|
@ -3,9 +3,9 @@
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
set<int> s;
|
||||
set<int> s;
|
||||
map<int, int> m;
|
||||
int n, t;
|
||||
int n, t;
|
||||
cin >> n;
|
||||
while (n--) {
|
||||
cin >> t;
|
||||
|
@ -2,11 +2,11 @@
|
||||
|
||||
using namespace std;
|
||||
|
||||
int n;
|
||||
int u[8] = {0, -1, -1, -1, 0, 1, 1, 1};
|
||||
int v[8] = {1, 1, 0, -1, -1, -1, 0, 1};
|
||||
bool vis[101][101];
|
||||
string s[105];
|
||||
int n;
|
||||
int u[8] = {0, -1, -1, -1, 0, 1, 1, 1};
|
||||
int v[8] = {1, 1, 0, -1, -1, -1, 0, 1};
|
||||
bool vis[101][101];
|
||||
string s[105];
|
||||
map<char, char> wd;
|
||||
|
||||
bool dfs(int x, int y, char w, int p) {
|
||||
|
@ -3,8 +3,8 @@
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
long long n, c, ans = 0;
|
||||
int a[200005];
|
||||
long long n, c, ans = 0;
|
||||
int a[200005];
|
||||
map<int, int> b;
|
||||
cin >> n >> c;
|
||||
for (int i = 1; i <= n; i++) {
|
||||
|
@ -6,7 +6,7 @@ using namespace std;
|
||||
|
||||
struct node {
|
||||
string name;
|
||||
int y, m, d, i;
|
||||
int y, m, d, i;
|
||||
|
||||
node() {
|
||||
name = "";
|
||||
@ -28,7 +28,7 @@ bool cmp(node a, node b) {
|
||||
}
|
||||
|
||||
int main() {
|
||||
int n;
|
||||
int n;
|
||||
node a[1005];
|
||||
cin >> n;
|
||||
for (int i = 0; i < n; i++) {
|
||||
|
@ -14,15 +14,13 @@ int main() {
|
||||
for (int i = 0; i < n; i++) {
|
||||
if (a[i] > r) {
|
||||
p += a[i] - r;
|
||||
}
|
||||
else if (a[i] < l) {
|
||||
} else if (a[i] < l) {
|
||||
q += l - a[i];
|
||||
}
|
||||
}
|
||||
if (n * r < sum) {
|
||||
cout << -1 << endl;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
cout << max(p, q) << endl;
|
||||
}
|
||||
return 0;
|
||||
|
@ -1,23 +1,23 @@
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
long long n, m, a[2005][2005], f[2005][2005];
|
||||
cin >> n >> m;
|
||||
for(int i = 1 ; i <= m ; i++) {
|
||||
for(int j = 1 ; j <= n ; j++) {
|
||||
for (int i = 1; i <= m; i++) {
|
||||
for (int j = 1; j <= n; j++) {
|
||||
cin >> a[j][i];
|
||||
}
|
||||
}
|
||||
for(int i = 1 ; i <= n ; i++) {
|
||||
f[i-1][0] = f[i-1][m];
|
||||
for(int j = 1 ; j <= m ; j++) {
|
||||
f[i][j] = a[i][j] + min(f[i-1][j], f[i-1][j-1]);
|
||||
for (int i = 1; i <= n; i++) {
|
||||
f[i - 1][0] = f[i - 1][m];
|
||||
for (int j = 1; j <= m; j++) {
|
||||
f[i][j] = a[i][j] + min(f[i - 1][j], f[i - 1][j - 1]);
|
||||
}
|
||||
}
|
||||
long long ans = f[n][1];
|
||||
for(int i = 2 ; i <= m ; i++) {
|
||||
for (int i = 2; i <= m; i++) {
|
||||
ans = min(ans, f[n][i]);
|
||||
}
|
||||
cout << ans << endl;
|
||||
|
@ -14,8 +14,7 @@ int main() {
|
||||
n = unique(a, a + n) - a;
|
||||
if (k >= n) {
|
||||
cout << "NO RESULT" << endl;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
cout << a[--k];
|
||||
}
|
||||
return 0;
|
||||
|
@ -62,7 +62,7 @@ char itoc(int x) {
|
||||
|
||||
int main() {
|
||||
long long i, n = 0, p1, p2, x = 1;
|
||||
string s, res = "";
|
||||
string s, res = "";
|
||||
cin >> p1 >> s >> p2;
|
||||
for (i = s.size() - 1; i >= 0; i--) {
|
||||
n += ctoi(s[i]) * x;
|
||||
|
@ -1,6 +1,6 @@
|
||||
// R38820772
|
||||
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
@ -9,12 +9,12 @@ int n, a[1005];
|
||||
|
||||
int main() {
|
||||
cin >> n;
|
||||
for(int i = 0 ; i < n ; i++) {
|
||||
cin >>a[i];
|
||||
for (int i = 0; i < n; i++) {
|
||||
cin >> a[i];
|
||||
}
|
||||
for(int i = 1 ; i < n ; i++) {
|
||||
if(!cnt[abs(a[i]-a[i-1])]) {
|
||||
cnt[abs(a[i]-a[i-1])] = true;
|
||||
for (int i = 1; i < n; i++) {
|
||||
if (!cnt[abs(a[i] - a[i - 1])]) {
|
||||
cnt[abs(a[i] - a[i - 1])] = true;
|
||||
} else {
|
||||
cout << "Not jolly" << endl;
|
||||
return 0;
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
using namespace std;
|
||||
|
||||
int n, m;
|
||||
int num[105];
|
||||
int n, m;
|
||||
int num[105];
|
||||
bool vis[105];
|
||||
|
||||
void dfs(int k) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
// R36448353
|
||||
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
@ -10,10 +10,10 @@ int main() {
|
||||
double a;
|
||||
n = t = ans = 0;
|
||||
cin >> n;
|
||||
for(int i = 1 ; i <= n ; i++) {
|
||||
for (int i = 1; i <= n; i++) {
|
||||
cin >> a >> t;
|
||||
for(int j = 1 ; j <= t ; j++) {
|
||||
ans ^= int(j*a);
|
||||
for (int j = 1; j <= t; j++) {
|
||||
ans ^= int(j * a);
|
||||
}
|
||||
}
|
||||
cout << ans << endl;
|
||||
|
@ -23,8 +23,7 @@ int main() {
|
||||
cin >> a[i][j];
|
||||
if (a[i][j] == 0) {
|
||||
b[i][j] = 0;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
b[i][j] = 1;
|
||||
}
|
||||
}
|
||||
@ -34,11 +33,9 @@ int main() {
|
||||
for (int j = 1; j <= n; j++) {
|
||||
if (b[i][j] == 2) {
|
||||
cout << "0 ";
|
||||
}
|
||||
else if (b[i][j] == 0) {
|
||||
} else if (b[i][j] == 0) {
|
||||
cout << "2 ";
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
cout << "1 ";
|
||||
}
|
||||
}
|
||||
|
@ -11,8 +11,7 @@ int main() {
|
||||
mid = (l + r) / 2;
|
||||
if (pow(1.0 / (1.0 + mid), k) >= 1 - n / m * mid) {
|
||||
r = mid;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
l = mid;
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
@ -7,24 +7,23 @@ int main() {
|
||||
priority_queue<int, vector<int>, less<int> > s;
|
||||
priority_queue<int, vector<int>, greater<int> > l;
|
||||
cin >> n;
|
||||
for(int i = 1 ; i <= n ; i++) {
|
||||
for (int i = 1; i <= n; i++) {
|
||||
cin >> a[i];
|
||||
k = i/2+1;
|
||||
if(!l.empty() && a[i] >= l.top()) {
|
||||
k = i / 2 + 1;
|
||||
if (!l.empty() && a[i] >= l.top()) {
|
||||
s.push(a[i]);
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
l.push(a[i]);
|
||||
}
|
||||
while(l.size() < k) {
|
||||
while (l.size() < k) {
|
||||
l.push(s.top());
|
||||
s.pop();
|
||||
}
|
||||
while(s.size() < k) {
|
||||
while (s.size() < k) {
|
||||
s.push(l.top());
|
||||
l.pop();
|
||||
}
|
||||
if(i%2) {
|
||||
if (i % 2) {
|
||||
cout << s.top() << endl;
|
||||
}
|
||||
}
|
||||
|
@ -1,21 +1,21 @@
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int gcd(int a, int b) {
|
||||
if(b == 0) {
|
||||
if (b == 0) {
|
||||
return a;
|
||||
}
|
||||
return gcd(b, a%b);
|
||||
return gcd(b, a % b);
|
||||
}
|
||||
|
||||
int main() {
|
||||
int t;
|
||||
cin >> t;
|
||||
while(t--) {
|
||||
while (t--) {
|
||||
int ax, ay, bx, by;
|
||||
cin >> ax >> ay >> bx >> by;
|
||||
cout << (gcd(abs(ax-bx), abs(ay-by)) == 1 ? "no" : "yes") << endl;
|
||||
cout << (gcd(abs(ax - bx), abs(ay - by)) == 1 ? "no" : "yes") << endl;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
@ -10,8 +10,7 @@ int main() {
|
||||
if (sum + t > m) {
|
||||
ans++;
|
||||
sum = t;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
sum += t;
|
||||
}
|
||||
}
|
||||
|
@ -9,8 +9,7 @@ bool check(int x) {
|
||||
for (int i = 1; i <= n; i++) {
|
||||
if (tot + a[i] <= x) {
|
||||
tot += a[i];
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
tot = a[i];
|
||||
num++;
|
||||
}
|
||||
@ -28,8 +27,7 @@ int main() {
|
||||
mid = l + r >> 1;
|
||||
if (check(mid)) {
|
||||
l = mid + 1;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
r = mid - 1;
|
||||
}
|
||||
}
|
||||
|
@ -26,12 +26,10 @@ int main() {
|
||||
if (op == 'A') {
|
||||
a[++n] = (x + t) % d;
|
||||
change(n);
|
||||
}
|
||||
else if (op == 'Q') {
|
||||
} else if (op == 'Q') {
|
||||
if (x == 1) {
|
||||
cout << (t = a[n]) << endl;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
cout << (t = find(n - x + 1, n)) << endl;
|
||||
}
|
||||
}
|
||||
|
@ -8,16 +8,22 @@ int main() {
|
||||
getline(cin, a);
|
||||
getline(cin, b);
|
||||
for (int i = 0; i < 7; i++) {
|
||||
if (a[i] <= 0) break;
|
||||
else us *= a[i] - 64;
|
||||
if (a[i] <= 0)
|
||||
break;
|
||||
else
|
||||
us *= a[i] - 64;
|
||||
}
|
||||
for (int i = 0; i < 7; i++) {
|
||||
if (b[i] <= 0) break;
|
||||
else zs *= b[i] - '@';
|
||||
if (b[i] <= 0)
|
||||
break;
|
||||
else
|
||||
zs *= b[i] - '@';
|
||||
}
|
||||
us %= 47;
|
||||
zs %= 47;
|
||||
if (us == zs) cout << "GO" << endl;
|
||||
else cout << "STAY" << endl;
|
||||
if (us == zs)
|
||||
cout << "GO" << endl;
|
||||
else
|
||||
cout << "STAY" << endl;
|
||||
return 0;
|
||||
}
|
@ -26,8 +26,7 @@ int main() {
|
||||
for (int i = 1; i < n; i++) {
|
||||
if (a[i].start <= end) {
|
||||
end = max(end, a[i].end);
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
ans1 = max(ans1, end - start);
|
||||
ans2 = max(ans2, a[i].start - end);
|
||||
start = a[i].start;
|
||||
|
@ -1,6 +1,6 @@
|
||||
// R36572888
|
||||
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
|
@ -1,23 +1,23 @@
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int n, a[1005][1005], f[1005][1005];
|
||||
cin >> n;
|
||||
for(int i = 1 ; i <= n ; i++) {
|
||||
for(int j = 1 ; j <= i ; j++) {
|
||||
for (int i = 1; i <= n; i++) {
|
||||
for (int j = 1; j <= i; j++) {
|
||||
cin >> a[i][j];
|
||||
}
|
||||
}
|
||||
f[1][1] = a[1][1];
|
||||
for(int i = 1 ; i <= n ; i++) {
|
||||
for(int j = 1 ; j <= i+1 ; j++) {
|
||||
f[i][j] = a[i][j] + max(f[i-1][j], f[i-1][j-1]);
|
||||
for (int i = 1; i <= n; i++) {
|
||||
for (int j = 1; j <= i + 1; j++) {
|
||||
f[i][j] = a[i][j] + max(f[i - 1][j], f[i - 1][j - 1]);
|
||||
}
|
||||
}
|
||||
int ans = -0x3f3f3f;
|
||||
for(int i = 1 ; i <= n ; i++) {
|
||||
for (int i = 1; i <= n; i++) {
|
||||
ans = max(ans, f[n][i]);
|
||||
}
|
||||
cout << ans << endl;
|
||||
|
@ -22,12 +22,10 @@ int main() {
|
||||
if (st.empty() || b[st.top()] != s[i]) {
|
||||
if (s[i] == ')') {
|
||||
b[i] = '(';
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
b[i] = '[';
|
||||
}
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
b[st.top()] = ' ';
|
||||
st.pop();
|
||||
}
|
||||
|
@ -6,10 +6,10 @@ struct point {
|
||||
long long x, y;
|
||||
};
|
||||
|
||||
int n, m;
|
||||
bool v[5005];
|
||||
int n, m;
|
||||
bool v[5005];
|
||||
long long d[5005];
|
||||
point city[5005];
|
||||
point city[5005];
|
||||
|
||||
void prim() {
|
||||
memset(d, 0x3f, sizeof(d));
|
||||
|
@ -1,17 +1,17 @@
|
||||
// R38787626
|
||||
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int n, m, a[2000005];
|
||||
cin >> n >> m;
|
||||
for(int i = 0 ; i < m ; i++) {
|
||||
for (int i = 0; i < m; i++) {
|
||||
cin >> a[i];
|
||||
}
|
||||
sort(a, a+m);
|
||||
for(int i = 0 ; i < m ; i++) {
|
||||
sort(a, a + m);
|
||||
for (int i = 0; i < m; i++) {
|
||||
cout << a[i] << ' ';
|
||||
}
|
||||
cout << endl;
|
||||
|
File diff suppressed because one or more lines are too long
@ -5,33 +5,33 @@
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int n, c; // n: 题意中的N, c: count
|
||||
char l; // 上一个出现的字符
|
||||
string s[205]; // 数组
|
||||
int n, c; // n: 题意中的N, c: count
|
||||
char l; // 上一个出现的字符
|
||||
string s[205]; // 数组
|
||||
|
||||
n = c = 0;
|
||||
l = '0';
|
||||
|
||||
cin >> s[0];
|
||||
n = s[0].size();
|
||||
for(int i = 1 ; i < n ; i++) {
|
||||
for (int i = 1; i < n; i++) {
|
||||
cin >> s[i];
|
||||
}
|
||||
|
||||
cout << n << " ";
|
||||
|
||||
for(int i = 0 ; i < n ; i++) {
|
||||
for(int j = 0 ; j < n ; j++) {
|
||||
if(s[i][j] == l) {
|
||||
for (int i = 0; i < n; i++) {
|
||||
for (int j = 0; j < n; j++) {
|
||||
if (s[i][j] == l) {
|
||||
c++;
|
||||
} else {
|
||||
cout << c << " "; // 输出以前统计完的
|
||||
c = 1; // 坑点: 这里一定要赋值为1, 因为当前字符也算
|
||||
l = s[i][j]; // 设置当前字符为继续统计对象
|
||||
cout << c << " "; // 输出以前统计完的
|
||||
c = 1; // 坑点: 这里一定要赋值为1, 因为当前字符也算
|
||||
l = s[i][j]; // 设置当前字符为继续统计对象
|
||||
}
|
||||
}
|
||||
}
|
||||
cout << c << endl; // 坑点: 要输出最后一个统计
|
||||
cout << c << endl; // 坑点: 要输出最后一个统计
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ using namespace std;
|
||||
|
||||
int main() {
|
||||
string s;
|
||||
int boy, girl;
|
||||
int boy, girl;
|
||||
boy = girl = 0;
|
||||
cin >> s;
|
||||
|
||||
@ -17,6 +17,7 @@ int main() {
|
||||
girl += (s[i] == 'g' || s[i + 1] == 'i' || s[i + 2] == 'r' || s[i + 3] == 'l');
|
||||
}
|
||||
|
||||
cout << boy << endl << girl << endl;
|
||||
cout << boy << endl
|
||||
<< girl << endl;
|
||||
return 0;
|
||||
}
|
||||
|
@ -4,8 +4,8 @@ using namespace std;
|
||||
|
||||
/* Template: 树形 DP */
|
||||
vector<int> son[6005];
|
||||
int n, l, k, f[6005][2], h[6005];
|
||||
bool v[6005];
|
||||
int n, l, k, f[6005][2], h[6005];
|
||||
bool v[6005];
|
||||
|
||||
void dp(int x) {
|
||||
int y;
|
||||
|
@ -12,7 +12,7 @@ int main() {
|
||||
f[i] = 0x3f3f3f;
|
||||
}
|
||||
f[n] = 0;
|
||||
for (int i = n-1; i >= 0; i--) {
|
||||
for (int i = n - 1; i >= 0; i--) {
|
||||
for (int j = i + 1; j <= n; j++) {
|
||||
f[i] = min(f[i], f[j] + a[i][j]);
|
||||
}
|
||||
|
@ -6,17 +6,17 @@ int n, m, op, l, r, k, d, p, a[100005];
|
||||
|
||||
int main() {
|
||||
cin >> n >> m;
|
||||
for(int i = 1 ; i <= n ; i++) {
|
||||
for (int i = 1; i <= n; i++) {
|
||||
cin >> a[i];
|
||||
}
|
||||
for(int i = 0 ; i < m ; i++) {
|
||||
for (int i = 0; i < m; i++) {
|
||||
cin >> op;
|
||||
if(op == 1) {
|
||||
if (op == 1) {
|
||||
cin >> l >> r >> k >> d;
|
||||
for(int j = l ; j <= r ; j++) {
|
||||
for (int j = l; j <= r; j++) {
|
||||
a[j] += k + (j - l) * d;
|
||||
}
|
||||
} else if(op == 2) {
|
||||
} else if (op == 2) {
|
||||
cin >> p;
|
||||
cout << a[p] << endl;
|
||||
}
|
||||
|
@ -4,30 +4,27 @@ using namespace std;
|
||||
|
||||
int main() {
|
||||
stack<int> st;
|
||||
char ch;
|
||||
int a, b, t = 0;
|
||||
char ch;
|
||||
int a, b, t = 0;
|
||||
while (cin >> ch, ch != '@') {
|
||||
if (ch == '.') {
|
||||
st.push(t);
|
||||
t = 0;
|
||||
}
|
||||
else if('0' <= ch && ch <= '9') {
|
||||
} else if ('0' <= ch && ch <= '9') {
|
||||
t *= 10;
|
||||
t += ch - '0';
|
||||
}
|
||||
else {
|
||||
b = st.top(); st.pop();
|
||||
a = st.top(); st.pop();
|
||||
} else {
|
||||
b = st.top();
|
||||
st.pop();
|
||||
a = st.top();
|
||||
st.pop();
|
||||
if (ch == '+') {
|
||||
st.push(a + b);
|
||||
}
|
||||
else if (ch == '-') {
|
||||
} else if (ch == '-') {
|
||||
st.push(a - b);
|
||||
}
|
||||
else if (ch == '*') {
|
||||
} else if (ch == '*') {
|
||||
st.push(a * b);
|
||||
}
|
||||
else if (ch == '/') {
|
||||
} else if (ch == '/') {
|
||||
st.push(a / b);
|
||||
}
|
||||
}
|
||||
|
@ -43,8 +43,7 @@ void modify(int u, int x, int d) {
|
||||
int mid = tr[u].l + tr[u].r >> 1;
|
||||
if (x <= mid) {
|
||||
modify(u << 1, x, d);
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
modify(u << 1 | 1, x, d);
|
||||
}
|
||||
pushup(u);
|
||||
@ -75,8 +74,7 @@ int main() {
|
||||
cin >> op >> x >> y;
|
||||
if (op == 'U') {
|
||||
modify(1, x, y);
|
||||
}
|
||||
else if (op == 'Q') {
|
||||
} else if (op == 'Q') {
|
||||
cout << query(1, x, y) << endl;
|
||||
}
|
||||
}
|
||||
|
@ -5,10 +5,10 @@
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int m, n, t, f = 0, ans = 0;
|
||||
bool flag = false;
|
||||
int m, n, t, f = 0, ans = 0;
|
||||
bool flag = false;
|
||||
vector<int> memory;
|
||||
queue<int> mq;
|
||||
queue<int> mq;
|
||||
cin >> m >> n;
|
||||
for (int i = 0; i < n; i++) {
|
||||
cin >> t;
|
||||
|
@ -22,8 +22,7 @@ int main() {
|
||||
cin >> x >> y;
|
||||
if (find(x) == find(y)) {
|
||||
cout << "Yes" << endl;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
cout << "No" << endl;
|
||||
}
|
||||
}
|
||||
|
@ -7,13 +7,13 @@ using namespace std;
|
||||
int n, m, js[10];
|
||||
|
||||
int main() {
|
||||
cin >> n >> m;
|
||||
for(int i = n ; i <= m ; i++) {
|
||||
for(int j = i ; j ; j /= 10) {
|
||||
js[j%10]++;
|
||||
cin >> n >> m;
|
||||
for (int i = n; i <= m; i++) {
|
||||
for (int j = i; j; j /= 10) {
|
||||
js[j % 10]++;
|
||||
}
|
||||
}
|
||||
for(int i = 0 ; i < 10 ; i++) {
|
||||
}
|
||||
for (int i = 0; i < 10; i++) {
|
||||
cout << js[i] << " ";
|
||||
}
|
||||
return 0;
|
||||
|
@ -6,12 +6,12 @@ using namespace std;
|
||||
|
||||
struct node {
|
||||
string name;
|
||||
bool towards;
|
||||
bool towards;
|
||||
};
|
||||
|
||||
int main() {
|
||||
// freopen("data/P1563_sample1.in", "r", stdin);
|
||||
int n, m, now = 0, x, y;
|
||||
int n, m, now = 0, x, y;
|
||||
node a[100005];
|
||||
cin >> n >> m;
|
||||
for (int i = 0; i < n; i++) {
|
||||
@ -22,16 +22,13 @@ int main() {
|
||||
if (a[now].towards == 0) {
|
||||
if (x == 0) {
|
||||
now = (now + n - y) % n;
|
||||
}
|
||||
else if (x == 1) {
|
||||
} else if (x == 1) {
|
||||
now = (now + y) % n;
|
||||
}
|
||||
}
|
||||
else if (a[now].towards == 1) {
|
||||
} else if (a[now].towards == 1) {
|
||||
if (x == 0) {
|
||||
now = (now + y) % n;
|
||||
}
|
||||
else if (x == 1) {
|
||||
} else if (x == 1) {
|
||||
now = (now + n - y) % n;
|
||||
}
|
||||
}
|
||||
|
@ -12,8 +12,7 @@ int main() {
|
||||
for (int i = 1; i < n; i++) {
|
||||
if (a[i] > a[i - 1]) {
|
||||
f[i] = f[i - 1] + 1;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
f[i] = 0;
|
||||
}
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
// https://www.luogu.com.cn/record/38654562
|
||||
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
@ -11,14 +11,14 @@ int main() {
|
||||
a = b = c = 0;
|
||||
cin >> s;
|
||||
|
||||
for(int i = 0 ; i < s.size() ; i += 5) {
|
||||
cout << s[i] << ' ' << s[i+3] << ' ';
|
||||
switch(s[i]) {
|
||||
for (int i = 0; i < s.size(); i += 5) {
|
||||
cout << s[i] << ' ' << s[i + 3] << ' ';
|
||||
switch (s[i]) {
|
||||
case 'a':
|
||||
if('0' <= s[i+3] && s[i+3] <= '9') {
|
||||
a = s[i+3] - '0';
|
||||
if ('0' <= s[i + 3] && s[i + 3] <= '9') {
|
||||
a = s[i + 3] - '0';
|
||||
} else {
|
||||
switch(s[i+3]) {
|
||||
switch (s[i + 3]) {
|
||||
case 'a':
|
||||
a = a;
|
||||
break;
|
||||
@ -32,10 +32,10 @@ int main() {
|
||||
}
|
||||
break;
|
||||
case 'b':
|
||||
if('0' <= s[i+3] && s[i+3] <= '9') {
|
||||
b = s[i+3] - '0';
|
||||
if ('0' <= s[i + 3] && s[i + 3] <= '9') {
|
||||
b = s[i + 3] - '0';
|
||||
} else {
|
||||
switch(s[i+3]) {
|
||||
switch (s[i + 3]) {
|
||||
case 'a':
|
||||
b = a;
|
||||
break;
|
||||
@ -49,10 +49,10 @@ int main() {
|
||||
}
|
||||
break;
|
||||
case 'c':
|
||||
if('0' <= s[i+3] && s[i+3] <= '9') {
|
||||
c = s[i+3] - '0';
|
||||
if ('0' <= s[i + 3] && s[i + 3] <= '9') {
|
||||
c = s[i + 3] - '0';
|
||||
} else {
|
||||
switch(s[i+3]) {
|
||||
switch (s[i + 3]) {
|
||||
case 'a':
|
||||
c = a;
|
||||
break;
|
||||
|
@ -6,7 +6,7 @@ using namespace std;
|
||||
|
||||
int main() {
|
||||
char c;
|
||||
int cnt[30];
|
||||
int cnt[30];
|
||||
memset(cnt, 0x00, sizeof(cnt));
|
||||
while (cin >> c) {
|
||||
cnt[c - 'A']++;
|
||||
@ -30,8 +30,7 @@ int main() {
|
||||
if (cnt[j] == max) {
|
||||
printf("%s%c", j == 0 ? "" : " ", '*');
|
||||
cnt[j]--;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
printf("%s%s", j == 0 ? "" : " ", " ");
|
||||
}
|
||||
}
|
||||
|
@ -1,98 +1,98 @@
|
||||
// https://www.luogu.com.cn/record/20137358
|
||||
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
long long c = 0, word[6] = {0,0,0,0,0,0}, out = 0;
|
||||
long long c = 0, word[6] = {0, 0, 0, 0, 0, 0}, out = 0;
|
||||
|
||||
int getst(string s, long long &c) {
|
||||
if(s=="one" || s=="a" || s=="first" || s=="another") {
|
||||
word[c] = 1 ;
|
||||
if (s == "one" || s == "a" || s == "first" || s == "another") {
|
||||
word[c] = 1;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "two" || s == "both" || s == "second") {
|
||||
if (s == "two" || s == "both" || s == "second") {
|
||||
word[c] = 4;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "three" || s == "third") {
|
||||
word[c]=9;
|
||||
if (s == "three" || s == "third") {
|
||||
word[c] = 9;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "four") {
|
||||
if (s == "four") {
|
||||
word[c] = 16;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "five") {
|
||||
if (s == "five") {
|
||||
word[c] = 25;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "six") {
|
||||
if (s == "six") {
|
||||
word[c] = 36;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "seven") {
|
||||
if (s == "seven") {
|
||||
word[c] = 49;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "eight") {
|
||||
if (s == "eight") {
|
||||
word[c] = 64;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "nine") {
|
||||
if (s == "nine") {
|
||||
word[c] = 81;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "eleven") {
|
||||
}
|
||||
if (s == "eleven") {
|
||||
word[c] = 21;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "twelve") {
|
||||
if (s == "twelve") {
|
||||
word[c] = 44;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "thirteen") {
|
||||
if (s == "thirteen") {
|
||||
word[c] = 69;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "fourteen") {
|
||||
if (s == "fourteen") {
|
||||
word[c] = 96;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "fifteen") {
|
||||
if (s == "fifteen") {
|
||||
word[c] = 25;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "sixteen") {
|
||||
if (s == "sixteen") {
|
||||
word[c] = 56;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "seventeen") {
|
||||
if (s == "seventeen") {
|
||||
word[c] = 89;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "eightteen") {
|
||||
if (s == "eightteen") {
|
||||
word[c] = 24;
|
||||
c++;
|
||||
return 0;
|
||||
}
|
||||
if(s == "nineteen") {
|
||||
if (s == "nineteen") {
|
||||
word[c] = 61;
|
||||
c++;
|
||||
return 0;
|
||||
@ -101,15 +101,15 @@ int getst(string s, long long &c) {
|
||||
|
||||
int main(void) {
|
||||
string getit[6];
|
||||
for (int i = 0 ; i < 6 ; i++) {
|
||||
for (int i = 0; i < 6; i++) {
|
||||
cin >> getit[i];
|
||||
if (getit[i][getit[i].size()-1] == '.') {
|
||||
getit[i].erase(getit[i].size()-1,1);
|
||||
if (getit[i][getit[i].size() - 1] == '.') {
|
||||
getit[i].erase(getit[i].size() - 1, 1);
|
||||
}
|
||||
getst(getit[i] , c);
|
||||
getst(getit[i], c);
|
||||
}
|
||||
sort(word , word + c);
|
||||
for(int i = 0 ; i < c ; i++) {
|
||||
sort(word, word + c);
|
||||
for (int i = 0; i < c; i++) {
|
||||
out += word[i];
|
||||
out *= 100;
|
||||
}
|
||||
|
@ -23,7 +23,7 @@ void dfs(int x, int y) {
|
||||
|
||||
int main() {
|
||||
cin >> n >> m >> t >> sx >> sy >> fx >> fy;
|
||||
for(int i = 0 ; i < t ; i++) {
|
||||
for (int i = 0; i < t; i++) {
|
||||
int x, y;
|
||||
cin >> x >> y;
|
||||
vis[x][y] = -1;
|
||||
|
@ -5,14 +5,14 @@
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int n, m, a[100005], minn=100000, t=0;
|
||||
int n, m, a[100005], minn = 100000, t = 0;
|
||||
cin >> n >> m;
|
||||
for(int i = 1 ; i <= n ; i++) {
|
||||
for (int i = 1; i <= n; i++) {
|
||||
cin >> a[i];
|
||||
}
|
||||
for(int i = 1 ; i <= n-m+1 ; i++) {
|
||||
for(int j = 1 ; j <= m ; j++) {
|
||||
t += a[i+j-1];
|
||||
for (int i = 1; i <= n - m + 1; i++) {
|
||||
for (int j = 1; j <= m; j++) {
|
||||
t += a[i + j - 1];
|
||||
}
|
||||
minn = min(t, minn);
|
||||
t = 0;
|
||||
|
@ -1,12 +1,12 @@
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
unsigned long long x, n, ans=1;
|
||||
unsigned long long x, n, ans = 1;
|
||||
cin >> x >> n;
|
||||
for(unsigned long long i = 0 ; i < n ; i++) {
|
||||
ans += ans*x;
|
||||
for (unsigned long long i = 0; i < n; i++) {
|
||||
ans += ans * x;
|
||||
}
|
||||
cout << ans << endl;
|
||||
return 0;
|
||||
|
@ -32,8 +32,7 @@ int main() {
|
||||
if (d >= 365) {
|
||||
ans++;
|
||||
}
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
m++;
|
||||
}
|
||||
}
|
||||
|
@ -15,11 +15,9 @@ int main() {
|
||||
int p = lower_bound(a, a + m, q) - a;
|
||||
if (p == m) {
|
||||
ans += q - a[m - 1];
|
||||
}
|
||||
else if (p == 0) {
|
||||
} else if (p == 0) {
|
||||
ans += a[0] - q;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
ans += min(abs(a[p] - q), abs(q - a[p - 1]));
|
||||
}
|
||||
}
|
||||
|
@ -16,7 +16,7 @@ void dfs(int cnt, int k, int last) {
|
||||
return;
|
||||
}
|
||||
int i = last;
|
||||
while (i*i*i*i <= n - cnt) {
|
||||
while (i * i * i * i <= n - cnt) {
|
||||
i++;
|
||||
}
|
||||
while (i >= last) {
|
||||
|
@ -8,10 +8,10 @@ int main() {
|
||||
int n, a[11] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
|
||||
scanf("%d", &n);
|
||||
do {
|
||||
for (int i = 0; i < n-1; i++) {
|
||||
for (int i = 0; i < n - 1; i++) {
|
||||
printf("%5d", a[i]);
|
||||
}
|
||||
printf("%5d\n", a[n-1]);
|
||||
printf("%5d\n", a[n - 1]);
|
||||
} while (next_permutation(a, a + n));
|
||||
return 0;
|
||||
}
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
using namespace std;
|
||||
|
||||
int x = 0, y = 0, t = 0;
|
||||
int x = 0, y = 0, t = 0;
|
||||
string s;
|
||||
|
||||
int main() {
|
||||
|
@ -3,9 +3,9 @@
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int n;
|
||||
int n;
|
||||
set<string> disk;
|
||||
string s, dir;
|
||||
string s, dir;
|
||||
cin >> n;
|
||||
for (int i = 0; i < n; i++) {
|
||||
cin >> s;
|
||||
|
@ -1,4 +1,4 @@
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
@ -7,22 +7,22 @@ const int fib[] = {0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610,
|
||||
int main() {
|
||||
int t, n;
|
||||
cin >> t;
|
||||
while(t--) {
|
||||
while (t--) {
|
||||
stack<int> st;
|
||||
cin >> n;
|
||||
cout << n << "=";
|
||||
for(int i = 45 ; i > 0 ; i--) {
|
||||
while(n >= fib[i]) {
|
||||
for (int i = 45; i > 0; i--) {
|
||||
while (n >= fib[i]) {
|
||||
n -= fib[i];
|
||||
st.push(fib[i]);
|
||||
}
|
||||
if(n == 0) {
|
||||
if (n == 0) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
cout << st.top();
|
||||
st.pop();
|
||||
while(!st.empty()) {
|
||||
while (!st.empty()) {
|
||||
cout << "+" << st.top();
|
||||
st.pop();
|
||||
}
|
||||
|
@ -8,12 +8,11 @@ int num[26] = {1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3,
|
||||
// a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v. w, x, y, z
|
||||
int main() {
|
||||
char c;
|
||||
int cnt = 0;
|
||||
int cnt = 0;
|
||||
while (scanf("%c", &c) != EOF) {
|
||||
if (c == ' ') {
|
||||
cnt++;
|
||||
}
|
||||
else if('a' <= c && c <= 'z') {
|
||||
} else if ('a' <= c && c <= 'z') {
|
||||
cnt += num[c - 'a'];
|
||||
}
|
||||
// cout << c << ' ' << cnt << endl;
|
||||
|
@ -5,9 +5,9 @@ int n, m, k, x, y, o, p, ans = 0;
|
||||
int dx1[13] = {2, 0, -2, 0, 1, 1, 1, 0, 0, 0, -1, -1, -1};
|
||||
int dy1[13] = {0, 2, 0, -2, 0, 1, -1, 1, 0, -1, 0, 1, -1};
|
||||
int dx2[25] = {-2, -2, -2, -2, -2, -1, -1, -1, -1, -1, 0, 0, 0,
|
||||
0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2};
|
||||
int dy2[25] = {-2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0,
|
||||
1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2};
|
||||
0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2};
|
||||
int dy2[25] = {-2, -1, 0, 1, 2, -2, -1, 0, 1, 2, -2, -1, 0,
|
||||
1, 2, -2, -1, 0, 1, 2, -2, -1, 0, 1, 2};
|
||||
int main() {
|
||||
cin >> n >> m >> k;
|
||||
int a[n + 5][n + 5];
|
||||
|
@ -9,12 +9,12 @@ void dfs(string pre, string in) {
|
||||
return;
|
||||
}
|
||||
char root = pre[0];
|
||||
int k = in.find(root);
|
||||
int k = in.find(root);
|
||||
pre.erase(pre.begin());
|
||||
string leftpre = pre.substr(0, k);
|
||||
string leftpre = pre.substr(0, k);
|
||||
string rightpre = pre.substr(k);
|
||||
string leftin = in.substr(0, k);
|
||||
string rightin = in.substr(k + 1);
|
||||
string leftin = in.substr(0, k);
|
||||
string rightin = in.substr(k + 1);
|
||||
dfs(leftpre, leftin);
|
||||
dfs(rightpre, rightin);
|
||||
post.push_back(root);
|
||||
|
@ -30,8 +30,7 @@ int main() {
|
||||
cin >> l >> r;
|
||||
if (l > m || r > m || l < 1 || r < 1) {
|
||||
cout << "Crossing the line" << endl;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
cout << ans[r] - ans[l - 1] << endl;
|
||||
}
|
||||
}
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
using namespace std;
|
||||
|
||||
|
||||
long long n, m, l, r, ans, a[1000005];
|
||||
|
||||
bool check(long long x) {
|
||||
@ -25,8 +24,7 @@ int main() {
|
||||
long long mid = l + r >> 1;
|
||||
if (check(mid)) {
|
||||
l = (ans = mid) + 1;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
r = mid - 1;
|
||||
}
|
||||
}
|
||||
|
@ -29,8 +29,7 @@ int main() {
|
||||
mid2 = r - (r - l) / 3.0;
|
||||
if (check(mid1) > check(mid2)) {
|
||||
l = mid1;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
r = mid2;
|
||||
}
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int n, a[100005];
|
||||
int n, a[100005];
|
||||
queue<int> q;
|
||||
cin >> n;
|
||||
for (int i = 0; i < n; i++) {
|
||||
|
@ -3,7 +3,7 @@
|
||||
using namespace std;
|
||||
|
||||
string s;
|
||||
int st, cnt = 0, a[1000005], ans[1000005];
|
||||
int st, cnt = 0, a[1000005], ans[1000005];
|
||||
|
||||
int main() {
|
||||
cin >> s >> st;
|
||||
@ -23,11 +23,9 @@ int main() {
|
||||
}
|
||||
if (ans[3] == 1 && ans[2] == 0 && ans[1] == 0) {
|
||||
cout << 100 << endl;
|
||||
}
|
||||
else if ((ans[2] + ans[3]) % 10) {
|
||||
} else if ((ans[2] + ans[3]) % 10) {
|
||||
cout << (ans[2] + ans[3]) % 10 << (ans[1] + ans[2]) % 10 << endl;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
cout << (ans[1] + ans[2]) % 10 << endl;
|
||||
}
|
||||
return 0;
|
||||
|
@ -13,8 +13,7 @@ void merge_sort(long long a[], long long l, long long r) {
|
||||
while (i <= mid && j <= r) {
|
||||
if (a[i] <= a[j]) {
|
||||
t[k++] = a[i++];
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
t[k++] = a[j++];
|
||||
ans += (mid - i + 1);
|
||||
}
|
||||
|
@ -5,9 +5,9 @@
|
||||
using namespace std;
|
||||
|
||||
string cnm() {
|
||||
int n;
|
||||
char ch;
|
||||
string s = "";
|
||||
int n;
|
||||
char ch;
|
||||
string s = "";
|
||||
string str = "";
|
||||
|
||||
while (cin >> ch) {
|
||||
@ -17,11 +17,9 @@ string cnm() {
|
||||
while (n--) {
|
||||
s += str;
|
||||
}
|
||||
}
|
||||
else if (ch == ']') {
|
||||
} else if (ch == ']') {
|
||||
return s;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
s += ch;
|
||||
}
|
||||
}
|
||||
|
@ -7,8 +7,7 @@ extern "C" int Chtholly(int n, int OvO) {
|
||||
if (Seniorious(mid) >= 0) {
|
||||
ans = mid;
|
||||
r = mid - 1;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
l = mid + 1;
|
||||
}
|
||||
mid = l + r >> 1;
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
using namespace std;
|
||||
|
||||
int n, m, k, ans, l, a[1005], d[1005], c[1005][1005], f[1005];
|
||||
int n, m, k, ans, l, a[1005], d[1005], c[1005][1005], f[1005];
|
||||
bool v[1005][1005];
|
||||
|
||||
int dfs(int x) {
|
||||
@ -26,14 +26,13 @@ int main() {
|
||||
for (int j = a[1]; j < a[a[0]]; j++) {
|
||||
if (a[l] == j) {
|
||||
l++;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
for (int k = 1; k <= a[0]; k++) {
|
||||
if (!v[a[k]][j]) {
|
||||
int t = a[k];
|
||||
c[t][0]++;
|
||||
c[t][c[t][0]] = j;
|
||||
v[t][j] = 1;
|
||||
v[t][j] = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -84,12 +84,10 @@ signed main() {
|
||||
if (op == 1) {
|
||||
cin >> k;
|
||||
modify(1, x, y, k, 0);
|
||||
}
|
||||
else if (op == 2) {
|
||||
} else if (op == 2) {
|
||||
cin >> k;
|
||||
modify(1, x, y, 1, k);
|
||||
}
|
||||
else if (op == 3) {
|
||||
} else if (op == 3) {
|
||||
cout << query(1, x, y) % p << endl;
|
||||
}
|
||||
}
|
||||
|
@ -37,8 +37,10 @@ void modify(int u, int x, int d) {
|
||||
return;
|
||||
}
|
||||
int mid = tr[u].l + tr[u].r >> 1;
|
||||
if (x <= mid) modify(u << 1, x, d);
|
||||
else modify(u << 1 | 1, x, d);
|
||||
if (x <= mid)
|
||||
modify(u << 1, x, d);
|
||||
else
|
||||
modify(u << 1 | 1, x, d);
|
||||
pushup(u);
|
||||
}
|
||||
|
||||
@ -60,8 +62,7 @@ int main() {
|
||||
cin >> op >> a >> b;
|
||||
if (op == 'x') {
|
||||
modify(1, a, b);
|
||||
}
|
||||
else if (op == 'y') {
|
||||
} else if (op == 'y') {
|
||||
cout << query(1, a, b) << endl;
|
||||
}
|
||||
}
|
||||
|
@ -21,18 +21,16 @@ struct node {
|
||||
|
||||
int main() {
|
||||
long long op;
|
||||
node ans;
|
||||
node ans;
|
||||
set<node> a;
|
||||
while (cin >> op, op != -1) {
|
||||
if (op == 1) {
|
||||
long long w, c;
|
||||
cin >> w >> c;
|
||||
a.insert(node(w, c));
|
||||
}
|
||||
else if (op == 2 && !a.empty()) {
|
||||
} else if (op == 2 && !a.empty()) {
|
||||
a.erase(--a.end());
|
||||
}
|
||||
else if (op == 3 && !a.empty()) {
|
||||
} else if (op == 3 && !a.empty()) {
|
||||
a.erase(a.begin());
|
||||
}
|
||||
}
|
||||
|
@ -8,7 +8,7 @@ string s;
|
||||
int main() {
|
||||
cin >> m >> s;
|
||||
for (int i = 0; i < s.size(); i++) {
|
||||
if(s[i] == '0') {
|
||||
if (s[i] == '0') {
|
||||
continue;
|
||||
}
|
||||
if (i != 0) {
|
||||
|
@ -3,7 +3,7 @@
|
||||
using namespace std;
|
||||
|
||||
vector<int> l[100010];
|
||||
int n, m, f, s, ans, pd[100010];
|
||||
int n, m, f, s, ans, pd[100010];
|
||||
|
||||
void dfs(int x) {
|
||||
for (int y = 0; y < l[x].size(); y++) {
|
||||
|
@ -3,7 +3,7 @@
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int n, t, m;
|
||||
int n, t, m;
|
||||
vector<int> nums;
|
||||
cin >> n >> m;
|
||||
for (int i = 0; i < n; i++) {
|
||||
@ -15,8 +15,7 @@ int main() {
|
||||
vector<int>::iterator it = lower_bound(nums.begin(), nums.end(), t);
|
||||
if (*it == t) {
|
||||
cout << it - nums.begin() + 1 << ' ';
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
cout << "-1 ";
|
||||
}
|
||||
}
|
||||
|
@ -80,20 +80,16 @@ int main() {
|
||||
if (op == 1) {
|
||||
cin >> x >> y >> k;
|
||||
modify(1, x, y, k);
|
||||
}
|
||||
else if(op == 2) {
|
||||
} else if (op == 2) {
|
||||
cin >> k;
|
||||
modify(1, 1, 1, k);
|
||||
}
|
||||
else if(op == 3) {
|
||||
} else if (op == 3) {
|
||||
cin >> k;
|
||||
modify(1, 1, 1, -k);
|
||||
}
|
||||
else if(op == 4) {
|
||||
} else if (op == 4) {
|
||||
cin >> x >> y;
|
||||
cout << query(1, x, y) << endl;
|
||||
}
|
||||
else if(op == 5) {
|
||||
} else if (op == 5) {
|
||||
cout << query(1, 1, 1) << endl;
|
||||
}
|
||||
}
|
||||
|
@ -1,19 +1,17 @@
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int n;
|
||||
cin >> n;
|
||||
if(n <= 8) {
|
||||
if (n <= 8) {
|
||||
cout << 0 << endl;
|
||||
}
|
||||
else if(n == 9) {
|
||||
} else if (n == 9) {
|
||||
cout << 8 << endl;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
cout << 72;
|
||||
for(int i = 10 ; i < n ; i++) {
|
||||
for (int i = 10; i < n; i++) {
|
||||
cout << 0;
|
||||
}
|
||||
cout << endl;
|
||||
|
@ -4,7 +4,7 @@ using namespace std;
|
||||
|
||||
int main() {
|
||||
short a[1000005];
|
||||
int n, m;
|
||||
int n, m;
|
||||
cin >> n >> m;
|
||||
for (int i = 0; i < n; i++) {
|
||||
cin >> a[i];
|
||||
|
@ -7,10 +7,10 @@ int n, a[10];
|
||||
void dfs(int x, int depth, int last) {
|
||||
if (x > n) return;
|
||||
if (x == n) {
|
||||
for(int i = 1 ; i < depth - 1 ; i++) {
|
||||
for (int i = 1; i < depth - 1; i++) {
|
||||
cout << a[i] << '+';
|
||||
}
|
||||
cout << a[depth-1] << endl;
|
||||
cout << a[depth - 1] << endl;
|
||||
return;
|
||||
}
|
||||
for (int i = last; i < n; i++) {
|
||||
|
@ -1,4 +1,4 @@
|
||||
#include<bits/stdc++.h>
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
@ -7,51 +7,38 @@ int main() {
|
||||
cin >> T;
|
||||
if (T == 1) {
|
||||
cout << "I love Luogu!";
|
||||
}
|
||||
else if (T == 2) {
|
||||
} else if (T == 2) {
|
||||
cout << 2 + 4 << " " << 10 - 2 - 4;
|
||||
}
|
||||
else if (T == 3) {
|
||||
} else if (T == 3) {
|
||||
cout << 3 << endl
|
||||
<< 12 << endl
|
||||
<< 2 << endl;
|
||||
}
|
||||
else if (T == 4) {
|
||||
} else if (T == 4) {
|
||||
printf("%.3lf\n", 500.0 / 3.0);
|
||||
}
|
||||
else if (T == 5) {
|
||||
} else if (T == 5) {
|
||||
cout << 15 << endl;
|
||||
}
|
||||
else if (T == 6) {
|
||||
} else if (T == 6) {
|
||||
cout << sqrt(6 * 6 + 9 * 9) << endl;
|
||||
}
|
||||
else if (T == 7) {
|
||||
} else if (T == 7) {
|
||||
cout << 110 << endl
|
||||
<< 90 << endl
|
||||
<< 0 << endl;
|
||||
}
|
||||
else if (T == 8) {
|
||||
} else if (T == 8) {
|
||||
cout << 3.141593 * 5 * 2 << endl
|
||||
<< 3.141593 * 5 * 5 << endl
|
||||
<< 4.0 / 3 * 3.141593 * 5 * 5 * 5 << endl;
|
||||
}
|
||||
else if (T == 9) {
|
||||
} else if (T == 9) {
|
||||
cout << 22 << endl;
|
||||
}
|
||||
else if (T == 10) {
|
||||
} else if (T == 10) {
|
||||
cout << 9 << endl;
|
||||
}
|
||||
else if (T == 11) {
|
||||
} else if (T == 11) {
|
||||
cout << 100.0 / (8 - 5) << endl;
|
||||
}
|
||||
else if (T == 12) {
|
||||
} else if (T == 12) {
|
||||
cout << 13 << endl
|
||||
<< "R" << endl;
|
||||
}
|
||||
else if (T == 13) {
|
||||
} else if (T == 13) {
|
||||
cout << floor(pow((3.141593 * 4 * 4 * 4 * 4 / 3 + 3.141593 * 10 * 10 * 10 * 4 / 3), 1.0 / 3)) << endl;
|
||||
}
|
||||
else if (T == 14) {
|
||||
} else if (T == 14) {
|
||||
cout << 50 << endl;
|
||||
}
|
||||
return 0;
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user