fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. #define int long long
  4. #define fi first
  5. #define se second
  6. #define pb push_back
  7. const int N = 1e6+6;
  8. pair <string, int> a[N];
  9. pair <int, int> p[N];
  10. //set<int> s;
  11. int cnt = 1;
  12. map <int, int> mp;
  13. int n, q;
  14. vector <vector <int>> v;
  15.  
  16. signed main(){
  17. ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
  18. cin >> n >> q;
  19. for(int i = 1; i <= n; i++){
  20. cin >> a[i].fi >> a[i].se;
  21. p[i].fi = a[i].se/q;
  22. //cout << i << ' ' << a[i].se << ' ' << q << ' ' << p[i].fi << '\n';
  23. p[i].se = i;
  24. }
  25. sort(p+1, p+1+n);
  26. mp[p[1].fi] = 1;
  27. for(int i = 2; i <= n; i++){
  28. if(p[i].fi != p[i-1].fi){
  29. mp[p[i].fi] = ++cnt;
  30. }else mp[p[i].fi] = cnt;
  31. }
  32. //cout << cnt << '\n';
  33. for(int i = 0; i <= cnt; i++) v.pb({});
  34. //cout << cnt;
  35. // for(int i = 1; i <= n; i++) cout << p[i].fi << ' ';
  36. // cout << '\n';
  37. // for(int i = 1; i <= cnt; i++){
  38. // for(auto x: v[i]) cout << x << ' ';
  39. // cout << '\n';
  40. // }
  41. //for(int i = 1; i <= n; i++) cout << mp[p[i].fi] << ' ';
  42. for(int i = 1; i <= n; i++){
  43. v[mp[p[i].fi]].pb(p[i].se);
  44. //cout << i << ' ' << mp[p[i].fi] << ' ' << p[i].se << '\n';
  45. }
  46. // for(int i = 1; i <= cnt; i++){
  47. // for(auto x: v[i]) cout << x << ' ';
  48. // cout << '\n';
  49. // }
  50. int cur = n;
  51. for(int i = 1;i <= cnt; i++){
  52. for(int j = 0; j < v[i].size; j++){
  53.  
  54. }
  55. }
  56. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include <bits/stdc++.h>
^
Main.java:1: error: class, interface, or enum expected
#include <bits/stdc++.h>
         ^
Main.java:3: error: illegal character: '#'
#define int long long
^
Main.java:3: error: class, interface, or enum expected
#define int long long
        ^
Main.java:4: error: illegal character: '#'
#define fi first
^
Main.java:5: error: illegal character: '#'
#define se second
^
Main.java:6: error: illegal character: '#'
#define pb push_back
^
Main.java:8: error: class, interface, or enum expected
pair <string, int> a[N];
^
Main.java:9: error: class, interface, or enum expected
pair <int, int> p[N];
^
Main.java:11: error: class, interface, or enum expected
int cnt = 1;
^
Main.java:12: error: class, interface, or enum expected
map <int, int> mp;
^
Main.java:13: error: class, interface, or enum expected
int n, q;
^
Main.java:14: error: class, interface, or enum expected
vector <vector <int>> v;
^
Main.java:16: error: class, interface, or enum expected
signed main(){
^
Main.java:17: error: class, interface, or enum expected
	ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
	                              ^
Main.java:17: error: class, interface, or enum expected
	ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
	                                          ^
Main.java:18: error: class, interface, or enum expected
	cin >> n >> q;
	^
Main.java:19: error: class, interface, or enum expected
	for(int i = 1; i <= n; i++){
	^
Main.java:19: error: class, interface, or enum expected
	for(int i = 1; i <= n; i++){
	               ^
Main.java:19: error: class, interface, or enum expected
	for(int i = 1; i <= n; i++){
	                       ^
Main.java:21: error: class, interface, or enum expected
		p[i].fi = a[i].se/q;
		^
Main.java:23: error: class, interface, or enum expected
		p[i].se = i;
		^
Main.java:24: error: class, interface, or enum expected
	}
	^
Main.java:26: error: class, interface, or enum expected
	mp[p[1].fi] = 1;
	^
Main.java:27: error: class, interface, or enum expected
	for(int i = 2; i <= n; i++){
	^
Main.java:27: error: class, interface, or enum expected
	for(int i = 2; i <= n; i++){
	               ^
Main.java:27: error: class, interface, or enum expected
	for(int i = 2; i <= n; i++){
	                       ^
Main.java:30: error: class, interface, or enum expected
		}else mp[p[i].fi] = cnt;
		^
Main.java:31: error: class, interface, or enum expected
	}
	^
Main.java:33: error: class, interface, or enum expected
	for(int i = 0; i <= cnt; i++) v.pb({});
	               ^
Main.java:33: error: class, interface, or enum expected
	for(int i = 0; i <= cnt; i++) v.pb({});
	                         ^
Main.java:42: error: class, interface, or enum expected
	for(int i = 1; i <= n; i++){
	^
Main.java:42: error: class, interface, or enum expected
	for(int i = 1; i <= n; i++){
	               ^
Main.java:42: error: class, interface, or enum expected
	for(int i = 1; i <= n; i++){
	                       ^
Main.java:45: error: class, interface, or enum expected
	}
	^
Main.java:51: error: class, interface, or enum expected
	for(int i = 1;i <= cnt; i++){
	^
Main.java:51: error: class, interface, or enum expected
	for(int i = 1;i <= cnt; i++){
	              ^
Main.java:51: error: class, interface, or enum expected
	for(int i = 1;i <= cnt; i++){
	                        ^
Main.java:52: error: class, interface, or enum expected
		for(int j = 0; j < v[i].size; j++){
		               ^
Main.java:52: error: class, interface, or enum expected
		for(int j = 0; j < v[i].size; j++){
		                              ^
40 errors
stdout
Standard output is empty