Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Program hotrotinhoc;
const fi='score.inp';
fo='score.out';
var f: text;
i,d,t,n,j: integer;
a: array[1..1000] of char;
procedure ip;
begin
assign(f,fi);
reset(f);
n:=1;
while not(eof(f)) do
begin
read(f,a[n]);
inc(n);
end;
close(f);
end;
procedure out;
begin
assign(f,fo);
rewrite(f);
for i:=1 to n do
if a[i]='C' then
begin
d:=d+1;
t:=t+d;
end else if a[i]='N' then d:=0;
write(f,t);
close(f);
end;
begin
ip;
out;
end.
Program hotrotinhoc;
const fi='score.inp';
fo='score.out';
var f: text;
i,d,t,n,j: integer;
a: array[1..1000] of char;
procedure ip;
begin
assign(f,fi);
reset(f);
n:=1;
while not(eof(f)) do
begin
read(f,a[n]);
inc(n);
end;
close(f);
end;
procedure out;
begin
assign(f,fo);
rewrite(f);
for i:=1 to n do
if a[i]='C' then
begin
d:=d+1;
t:=t+d;
end else if a[i]='N' then d:=0;
write(f,t);
close(f);
end;
begin
ip;
out;
end.
uses crt;
var i,n,d:longint;
begin
d:=0;
writeln('nhapn=');read(n);
for i:=1 to n do
begin
if i mod 3=0 then write(i,' ');
if i mod 3=0 then d:=d+i;
end;
writeln('tong=',d);
readln;
end;
a)
b) Chọn vùng dữ liệu cần sắp xếp là A3:G4. Trong thẻ Data, tại nhóm Sort & Filter, chọn lệnh Sort và thực hiện như hình:
c) Thực hiện như câu b, sau đó nháy Add Level và chọn như hình:
d) Chọn vùng dữ liệu cẩn lọc là: A3:G4.
Trong thẻ Data, tại nhóm Sort & Filter, chọn lệnh Filter. Sau đó chọn như hình
Tham khảo:
- Theo em, bạn An có cần nhập từng số thứ tự của danh sách.
- Với danh sách có hàng trăm mục thì chỉ cần gạch đầu dòng và sắp xếp các danh mục theo thứ tự
#include <bits/stdc++.h>
using namespace std;
int n,kt,t;
int main()
{
cin>>n;
int t=0;
for (int i=1; i<=n; i++)
if (i%2==1) cout<<i<<" ";
cout<<endl;
for (int i=2; i<=n; i++)
{
kt=0;
for (int j=2; j*j<=i; j++)
if (i%j==0) kt=1;
if (kt==0) cout<<i<<" ";
}
return 0;
}
#include <iostream>
#include <vector>
using namespace std;
vector<int> primeFactors(int n) {
vector<int> factors;
for (int i = 2; i * i <= n; i++) {
while (n % i == 0) {
factors.push_back(i);
n /= i;
}
}
if (n > 1) factors.push_back(n);
return factors;
}
int main() {
int n, k;
cin >> n >> k;
vector<int> a(n);
for (int i = 0; i < n; ++i) {
cin >> a[i];
}
vector<int> factors = primeFactors(k);
int sum = accumulate(a.begin(), a.end(), 0);
vector<vector<bool>> dp(n+1, vector<bool>(sum+1, false));
dp[0][0] = true;
for (int i = 1; i <= n; ++i) {
for (int j = 0; j <= sum; ++j) {
dp[i][j] = dp[i-1][j];
if (j >= a[i-1]) {
for (int factor : factors) {
if (a[i-1] % factor == 0) {
dp[i][j] = dp[i][j] || dp[i-1][j-a[i-1]];
break;
}
}
}
}
}
for (int j = 0; j <= sum; ++j) {
if (dp[n][j]) {
cout << j << endl;
break;
}
}
return 0;
}
#include <iostream>
#include <set>
using namespace std;
int main() {
int n;
cin >> n;
set<int> s;
for (int i = 0; i < n; i++) {
int x;
cin >> x;
s.insert(x);
}
cout << s.size() << endl;
return 0;
}